|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PermissionEntryDAO
public class Hib3PermissionEntryDAO
Basic Hibernate PermissionEntry DAO interface.
| Field Summary |
|---|
| Fields inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
|---|
hibernateInitted |
| Constructor Summary | |
|---|---|
Hib3PermissionEntryDAO()
|
|
| 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 ownerNotInStem,
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> memberIdsTotal,
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> memberIdsTotal,
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)
find permissions based on filter criteria |
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 |
| Methods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
|---|
evict, evictEntity, evictQueries, getConfiguration, initHibernateIfNotInitted, resourceNameFromClassName, session |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Hib3PermissionEntryDAO()
| Method Detail |
|---|
public java.util.Set<PermissionEntry> findByMemberId(java.lang.String memberId)
PermissionEntryDAO
findByMemberId in interface PermissionEntryDAOPermissionEntryDAO.findByMemberId(java.lang.String)
public boolean hasPermissionBySubjectIdSourceIdActionAttributeDefName(java.lang.String subjectId,
java.lang.String sourceId,
java.lang.String action,
java.lang.String attributeDefNameName)
PermissionEntryDAO
hasPermissionBySubjectIdSourceIdActionAttributeDefName in interface PermissionEntryDAOPermissionEntryDAO.hasPermissionBySubjectIdSourceIdActionAttributeDefName(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public java.util.Set<PermissionEntry> findByMemberIdAndAttributeDefNameId(java.lang.String memberId,
java.lang.String attributeDefNameId)
PermissionEntryDAO
findByMemberIdAndAttributeDefNameId in interface PermissionEntryDAOPermissionEntryDAO.findByMemberIdAndAttributeDefNameId(java.lang.String, java.lang.String)
public 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)
PermissionEntryDAO
findPermissions in interface PermissionEntryDAOattributeDefIds - optionalattributeDefNameIds - mutually exclusive with attributeDefIdsroleIds - optionalactions - (null means all actions)enabled - (null means all, true means enabled, false means disabled)
PermissionEntryDAO.findPermissions(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.lang.Boolean, java.util.Collection)
public 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> memberIdsTotal,
boolean noEndDate)
PermissionEntryDAO
findPermissions in interface PermissionEntryDAOattributeDefIds - optionalattributeDefNameIds - mutually exclusive with attributeDefIdsroleIds - optionalactions - (null means all actions)enabled - (null means all, true means enabled, false means disabled)noEndDate - true if no end date on memberships
PermissionEntryDAO.findPermissions(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.lang.Boolean, java.util.Collection, boolean)
public 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> memberIdsTotal,
boolean noEndDate,
Stem permissionNameInStem,
Stem.Scope permissionNameInStemScope)
PermissionEntryDAO
findPermissions in interface PermissionEntryDAOattributeDefIds - optionalattributeDefNameIds - mutually exclusive with attributeDefIdsroleIds - optionalactions - (null means all actions)enabled - (null means all, true means enabled, false means disabled)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
edu.internet2.middleware.grouper.internal.dao.PermissionEntryDAO#findPermissions(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.lang.Boolean, java.util.Collection, boolean, Stem, Scope)
public java.util.Set<PermissionEntry> findPermissionsByAttributeDefDisabledRange(java.lang.String attributeDefId,
java.sql.Timestamp disabledDateFrom,
java.sql.Timestamp disabledDateTo)
PermissionEntryDAO
findPermissionsByAttributeDefDisabledRange in interface PermissionEntryDAOdisabledDateFrom - null if dont considerdisabledDateTo - null if dont consider
find permissions by attribute definition which are about to expire
public java.util.Set<PermissionEntry> findAllPermissionsNotInGroupAndType(java.lang.String attributeDefId,
java.lang.String groupId,
boolean immediateRoleMembershipsOrRoleSubject,
QueryOptions queryOptions,
java.lang.Boolean enabled,
boolean hasNoEndDate)
PermissionEntryDAO
findAllPermissionsNotInGroupAndType in interface PermissionEntryDAOPermissionEntryDAO.findAllPermissionsNotInGroupAndType(String, String, boolean, QueryOptions, Boolean, boolean)
public java.util.Set<PermissionEntry> findAllPermissionsNotInStem(java.lang.String attributeDefId,
Stem ownerNotInStem,
Stem.Scope stemScope,
boolean immediateRoleMembershipsOrRoleSubject,
QueryOptions queryOptions,
java.lang.Boolean enabled,
boolean hasNoEndDate)
PermissionEntryDAO
findAllPermissionsNotInStem in interface PermissionEntryDAOPermissionEntryDAO.findAllPermissionsNotInStem(String, Stem, Stem.Scope, boolean, QueryOptions, Boolean, boolean)
public 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)
findPermissions in interface PermissionEntryDAOattributeDefId - optionalattributeDefNameId - mutually exclusive with attributeDefIdsownerRoleId - optionalownerMemberId - optionalaction - optionalenabled - (null means all, true means enabled, false means disabled)
public 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)
PermissionEntryDAO
findRolePermissions in interface PermissionEntryDAOattributeDefId - optionalattributeDefNameId - mutually exclusive with attributeDefIdsownerRoleId - optionalaction - optionalenabled - (null means all, true means enabled, false means disabled)
PermissionEntry#findRolePermissions(String attributeDefId, String attributeDefNameId, String ownerRoleId, String action, Boolean enabled)
public 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)
PermissionEntryDAO
findRolePermissions in interface PermissionEntryDAOattributeDefIds - optionalattributeDefNameIds - mutually exclusive with attributeDefIdsroleIds - optionalactions - (null means all actions)enabled - (null means all, true means enabled, false means disabled)noEndDate - true if no end date on memberships
PermissionEntryDAO.findRolePermissions(Collection, Collection, Collection, Collection, Boolean, boolean)
public 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)
PermissionEntryDAO
findRolePermissions in interface PermissionEntryDAOattributeDefIds - optionalattributeDefNameIds - mutually exclusive with attributeDefIdsroleIds - optionalactions - (null means all actions)enabled - (null means all, true means enabled, false means disabled)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
PermissionEntryDAO#findRolePermissions(Collection, Collection, Collection, Collection, Boolean, boolean, Stem, Scope)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||