|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PermissionEntryDAO
Basic PermissionEntry
DAO interface.
Method Summary | |
---|---|
java.util.Set<PermissionEntry> |
findAllPermissionsNotInGroupAndType(java.lang.String attributeDefId,
java.lang.String groupId,
boolean immediateRoleMembershipsOrRoleSubject,
QueryOptions queryOptions,
java.lang.Boolean enabled,
boolean hasNoEndDate)
find subjects who are not in a group but who have permissions |
java.util.Set<PermissionEntry> |
findAllPermissionsNotInStem(java.lang.String attributeDefId,
Stem stem,
Stem.Scope stemScope,
boolean immediateRoleMembershipsOrRoleSubject,
QueryOptions queryOptions,
java.lang.Boolean enabled,
boolean hasNoEndDate)
find subjects who are not in a group but who have permissions |
java.util.Set<PermissionEntry> |
findByMemberId(java.lang.String memberId)
find all permissions that a subject has |
java.util.Set<PermissionEntry> |
findByMemberIdAndAttributeDefNameId(java.lang.String memberId,
java.lang.String attributeDefNameId)
get attribute assigns by member and attribute def name id |
java.util.Set<PermissionEntry> |
findPermissions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> attributeDefNameIds,
java.util.Collection<java.lang.String> roleIds,
java.util.Collection<java.lang.String> actions,
java.lang.Boolean enabled,
java.util.Collection<java.lang.String> memberIds)
securely search for assignments. |
java.util.Set<PermissionEntry> |
findPermissions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> attributeDefNameIds,
java.util.Collection<java.lang.String> roleIds,
java.util.Collection<java.lang.String> actions,
java.lang.Boolean enabled,
java.util.Collection<java.lang.String> memberIds,
boolean noEndDate)
securely search for assignments. |
java.util.Set<PermissionEntry> |
findPermissions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> attributeDefNameIds,
java.util.Collection<java.lang.String> roleIds,
java.util.Collection<java.lang.String> actions,
java.lang.Boolean enabled,
java.util.Collection<java.lang.String> memberIds,
boolean noEndDate,
Stem permissionNameInStem,
Stem.Scope permissionNameInStemScope)
securely search for assignments. |
java.util.Set<PermissionEntry> |
findPermissions(java.lang.String attributeDefId,
java.lang.String attributeDefNameId,
java.lang.String ownerRoleId,
java.lang.String ownerMemberId,
java.lang.String action,
java.lang.Boolean enabled)
securely search for assignments |
java.util.Set<PermissionEntry> |
findPermissionsByAttributeDefDisabledRange(java.lang.String attributeDefId,
java.sql.Timestamp disabledDateFrom,
java.sql.Timestamp disabledDateTo)
Find all permissions based on attributeDefinition, and a range of disabled dates |
java.util.Set<PermissionEntry> |
findRolePermissions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> attributeDefNameIds,
java.util.Collection<java.lang.String> roleIds,
java.util.Collection<java.lang.String> actions,
java.lang.Boolean enabled,
boolean noEndDate)
securely search for role assignments. |
java.util.Set<PermissionEntry> |
findRolePermissions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> attributeDefNameIds,
java.util.Collection<java.lang.String> roleIds,
java.util.Collection<java.lang.String> actions,
java.lang.Boolean enabled,
boolean noEndDate,
Stem permissionNameInStem,
Stem.Scope permissionNameInStemScope)
securely search for role assignments. |
java.util.Set<PermissionEntry> |
findRolePermissions(java.lang.String attributeDefId,
java.lang.String attributeDefNameId,
java.lang.String ownerRoleId,
java.lang.String action,
java.lang.Boolean enabled)
securely search for assignments |
boolean |
hasPermissionBySubjectIdSourceIdActionAttributeDefName(java.lang.String subjectId,
java.lang.String sourceId,
java.lang.String action,
java.lang.String attributeDefNameName)
see if the permission exists and is enabled |
Method Detail |
---|
java.util.Set<PermissionEntry> findByMemberId(java.lang.String memberId)
memberId
-
java.util.Set<PermissionEntry> findByMemberIdAndAttributeDefNameId(java.lang.String memberId, java.lang.String attributeDefNameId)
memberId
- attributeDefNameId
-
boolean hasPermissionBySubjectIdSourceIdActionAttributeDefName(java.lang.String subjectId, java.lang.String sourceId, java.lang.String action, java.lang.String attributeDefNameName)
subjectId
- sourceId
- action
- attributeDefNameName
-
java.util.Set<PermissionEntry> findPermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, java.util.Collection<java.lang.String> memberIds, boolean noEndDate)
attributeDefIds
- optionalattributeDefNameIds
- mutually exclusive with attributeDefIdsroleIds
- optionalactions
- (null means all actions)enabled
- (null means all, true means enabled, false means disabled)memberIds
- noEndDate
- true if no end date on memberships
java.util.Set<PermissionEntry> findPermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, java.util.Collection<java.lang.String> memberIds, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope)
attributeDefIds
- optionalattributeDefNameIds
- mutually exclusive with attributeDefIdsroleIds
- optionalactions
- (null means all actions)enabled
- (null means all, true means enabled, false means disabled)memberIds
- noEndDate
- true if no end date on membershipspermissionNameInStem
- if looking for permission names in a certain stem, put it herepermissionNameInStemScope
- if looking for permission names in a certain stem, put scope here
java.util.Set<PermissionEntry> findPermissions(java.lang.String attributeDefId, java.lang.String attributeDefNameId, java.lang.String ownerRoleId, java.lang.String ownerMemberId, java.lang.String action, java.lang.Boolean enabled)
attributeAssignType
- attributeDefId
- optionalattributeDefNameId
- mutually exclusive with attributeDefIdsownerRoleId
- optionalownerStemId
- optionalownerMemberId
- optionalownerAttributeDefId
- optionalownerMembershipId
- optionalaction
- optionalenabled
- (null means all, true means enabled, false means disabled)includeAssignmentsOnAssignments
- if assignments on assignments should also be included
java.util.Set<PermissionEntry> findRolePermissions(java.lang.String attributeDefId, java.lang.String attributeDefNameId, java.lang.String ownerRoleId, java.lang.String action, java.lang.Boolean enabled)
attributeAssignType
- attributeDefId
- optionalattributeDefNameId
- mutually exclusive with attributeDefIdsownerRoleId
- optionalownerStemId
- optionalownerAttributeDefId
- optionalownerMembershipId
- optionalaction
- optionalenabled
- (null means all, true means enabled, false means disabled)includeAssignmentsOnAssignments
- if assignments on assignments should also be included
java.util.Set<PermissionEntry> findPermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, java.util.Collection<java.lang.String> memberIds)
attributeDefIds
- optionalattributeDefNameIds
- mutually exclusive with attributeDefIdsroleIds
- optionalactions
- (null means all actions)enabled
- (null means all, true means enabled, false means disabled)memberIds
-
java.util.Set<PermissionEntry> findPermissionsByAttributeDefDisabledRange(java.lang.String attributeDefId, java.sql.Timestamp disabledDateFrom, java.sql.Timestamp disabledDateTo)
attributeDefId
- disabledDateFrom
- null if dont considerdisabledDateTo
- null if dont consider
java.util.Set<PermissionEntry> findAllPermissionsNotInGroupAndType(java.lang.String attributeDefId, java.lang.String groupId, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
attributeDefId
- groupId
- immediateRoleMembershipsOrRoleSubject
- queryOptions
- enabled
- hasNoEndDate
-
java.util.Set<PermissionEntry> findAllPermissionsNotInStem(java.lang.String attributeDefId, Stem stem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
attributeDefId
- stem
- stemScope
- immediateRoleMembershipsOrRoleSubject
- queryOptions
- enabled
- hasNoEndDate
-
java.util.Set<PermissionEntry> findRolePermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, boolean noEndDate)
attributeDefIds
- optionalattributeDefNameIds
- mutually exclusive with attributeDefIdsroleIds
- optionalactions
- (null means all actions)enabled
- (null means all, true means enabled, false means disabled)memberIds
- noEndDate
- true if no end date on memberships
java.util.Set<PermissionEntry> findRolePermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope)
attributeDefIds
- optionalattributeDefNameIds
- mutually exclusive with attributeDefIdsroleIds
- optionalactions
- (null means all actions)enabled
- (null means all, true means enabled, false means disabled)memberIds
- noEndDate
- true if no end date on membershipspermissionNameInStem
- if looking for permission names in a certain stem, put it herepermissionNameInStemScope
- if looking for permission names in a certain stem, put scope here
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |