Class ObjectProfilesCache
java.lang.Object
com.qubit.terra.qubAccessControl.domain.ObjectProfilesCache
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends pt.ist.fenixframework.DomainObject>
voidaddToCache(T object, AccessControlProfile profile) static <T extends pt.ist.fenixframework.DomainObject>
booleancontains(AccessControlProfile profile, T object) static <T extends pt.ist.fenixframework.DomainObject>
Set<AccessControlProfile>getProfiles(T object) static <T extends pt.ist.fenixframework.DomainObject>
Set<AccessControlProfile>hasAccess(AccessControlPermission permission, T object) static <T extends pt.ist.fenixframework.DomainObject>
voidremoveFromCache(T object, AccessControlProfile profile)
-
Constructor Details
-
ObjectProfilesCache
public ObjectProfilesCache()
-
-
Method Details
-
hasAccess
public static <T extends pt.ist.fenixframework.DomainObject> Set<AccessControlProfile> hasAccess(AccessControlPermission permission, T object) -
contains
public static <T extends pt.ist.fenixframework.DomainObject> boolean contains(AccessControlProfile profile, T object) -
getProfiles
public static <T extends pt.ist.fenixframework.DomainObject> Set<AccessControlProfile> getProfiles(T object) -
addToCache
public static <T extends pt.ist.fenixframework.DomainObject> void addToCache(T object, AccessControlProfile profile) -
removeFromCache
public static <T extends pt.ist.fenixframework.DomainObject> void removeFromCache(T object, AccessControlProfile profile)
-