CRUD jsf 응용 프로그램에서 소유자는 개체와 같은 레코드를가집니다.개체가 사용자에게 속한 경우에만 사용자가 메서드를 호출 할 수 있습니다.
소유자가 직접 만든 개체 만 보거나 편집하거나 삭제할 수 있기를 바랍니다. 이를 달성하는 한 가지 방법은 모든 메소드에서 로깅 된 사용자가 오브젝트를 작성했는지 확인하는 것입니다.
은 많은 유사한 방법과 목적이있을 수있다, 그래서 내가 대신 모든 방법에
if (selectedObject.owner == loggedUser)
문구를 사용하는 다른 우아한/자동 방법을 사용하고 싶습니다.
가능하면 어떻게 할 수 있습니까? 내가 당신이라면
이것은 나에게 우아한 해결책처럼 보입니다. 당신이 추가 할 수있는 유일한 것은 약간의 추상화이지만, 지금은 그것을 통과하지 않을 것입니다. – nyxz