Class PermissionLimitBean
java.lang.Object
edu.internet2.middleware.grouper.permissions.limits.PermissionLimitBean
holds the permission limit, and all values (prefetched).
At some point we should have an equals method (and hashcode) which will remove dupes, dont take
into account the permission limit bean type
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Map<PermissionEntry,
Set<PermissionLimitBean>> findPermissionLimits
(Collection<PermissionEntry> permissionEntrySet) find permission limits based on the permission entries.the attribute assignment of the permission limitthe values on this assign which (if not a marker) configure the limit, e.g.the type of this permission limit, e.g.void
setLimitAssign
(AttributeAssign attributeAssign1) the attribute assignment of the permission limitvoid
setLimitAssignValues
(Set<AttributeAssignValue> attributeAssignValues1) the values on this assign which (if not a marker) configure the limit, e.g.void
setPermissionLimitBeanType
(PermissionLimitBeanType permissionLimitBeanType1) the type of this permission limit, e.g.
-
Constructor Details
-
PermissionLimitBean
public PermissionLimitBean()
-
-
Method Details
-
findPermissionLimits
public static Map<PermissionEntry,Set<PermissionLimitBean>> findPermissionLimits(Collection<PermissionEntry> permissionEntrySet) find permission limits based on the permission entries. Note, every input will be in result map, though the limits might be null or empty- Parameters:
permissionEntrySet
-- Returns:
- the map that finds permission limits based on permission entries
-
getPermissionLimitBeanType
the type of this permission limit, e.g. permission assign, role, role membership, etc- Returns:
- the type of permission limit
-
setPermissionLimitBeanType
the type of this permission limit, e.g. permission assign, role, role membership, etc.- Parameters:
permissionLimitBeanType1
-
-
getLimitAssign
the attribute assignment of the permission limit- Returns:
- the attribute assignment of the permission limit
-
setLimitAssign
the attribute assignment of the permission limit- Parameters:
attributeAssign1
-
-
getLimitAssignValues
the values on this assign which (if not a marker) configure the limit, e.g. the EL string, or amount value etc- Returns:
- the values on this assign which (if not a marker) configure the limit, e.g. the EL string, or amount value etc
-
setLimitAssignValues
the values on this assign which (if not a marker) configure the limit, e.g. the EL string, or amount value etc- Parameters:
attributeAssignValues1
-
-