Class FederatedGraphReadUserPredicate
- java.lang.Object
-
- uk.gov.gchq.koryphe.predicate.KoryphePredicate<User>
-
- uk.gov.gchq.gaffer.access.predicate.user.DefaultUserPredicate
-
- uk.gov.gchq.gaffer.federatedstore.access.predicate.user.FederatedGraphReadUserPredicate
-
- All Implemented Interfaces:
Serializable
,Predicate<User>
public class FederatedGraphReadUserPredicate extends DefaultUserPredicate
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FederatedGraphReadUserPredicate(String creatingUserId, List<String> auths, boolean isPublic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
boolean
hasPermission(User user)
boolean
isPublic()
boolean
test(User user)
-
Methods inherited from class uk.gov.gchq.gaffer.access.predicate.user.DefaultUserPredicate
getAuths, getCreatingUserId, isResourceCreator
-
-
-
-
Method Detail
-
test
public boolean test(User user)
- Specified by:
test
in interfacePredicate<User>
- Overrides:
test
in classDefaultUserPredicate
-
isPublic
public boolean isPublic()
-
hasPermission
public boolean hasPermission(User user)
- Overrides:
hasPermission
in classDefaultUserPredicate
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classDefaultUserPredicate
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDefaultUserPredicate
-
-