Class PermissionEntryBase
java.lang.Object
edu.internet2.middleware.grouper.GrouperAPI
edu.internet2.middleware.grouper.permissions.PermissionEntryBase
- All Implemented Interfaces:
HibGrouperLifecycle,GrouperCloneable,PermissionEntry,GrouperUtil.FieldValuable,Serializable,Comparable<PermissionEntry>,org.hibernate.classic.Lifecycle
- Direct Known Subclasses:
PermissionEntryImpl,PITPermissionAllView
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.internet2.middleware.grouper.permissions.PermissionEntry
PermissionEntry.PermissionType -
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.GrouperAPI
COLUMN_HIBERNATE_VERSION_NUMBER, dbVersion, FIELD_DB_VERSION, FIELD_HIBERNATE_VERSION_NUMBER, INITIAL_VERSION_NUMBERFields inherited from interface org.hibernate.classic.Lifecycle
NO_VETO, VETO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()deep clone the fields in this objectintaction on the permission (e.g.action on the permission (e.g.notes on the assignment of privilegeget attribute assignintdepth of action hierarchy, 0 means immediateget the enum for delegatable, do not return nullinternal method for hibernate to persist this enumid of the attribute assign row, either to the role, or to the role member pairid of the attributeDefget attribute def namedisplay name of the attribute def name which is the permission assigned to the role or subjectid of the attribute def name which is the permissionname of the attribute def name which is the permission assigned to the role or subjectintdepth of attributeDefName set hierarchy, 0 means immediateif there is a date here, and it is in the past, this assignment is disabledif there is a date here, and it is in the past, this assignment is disabledif this is a permission, then if this permission assignment is allowed or nottrue or false for if this assignment is enabled (e.g.if there is a date here, and it is in the future, this assignment is disabled until that timeif there is a date here, and it is in the future, this assignment is disabled until that timeThe end time for this permission entry.when the underlying membership will be disabledwhen the underlying membership will be disabledwhen the underlying membership was enabledwhen the underlying membership was enabledget the memberid of the member that has the permissionintdepth of memberships, 0 means immediateid of the membership rowcache the weighting of this assignmenttype of permission, either assigned to role, or assigned to role and user combined: role_subjecttype of permission, either assigned to role, or assigned to role and user combined: role_subjectgetRole()owner roledisplay name of the role which the subject is in to have the permissionid of the role which the subject is in to get the permissionrole which has the permission or which the subject must be in to have the permissionintdepth of role hierarchy, 0 means immediate, -1 means no role set involvedThe start time for this permission entry.subject id of the subject which has the permissionssource id of the subject which has the permissionsbooleanthis will be if this permissions is allowed (not in DB/assignment, but overall).booleanif this is a permission, then if this permission assignment is allowed or notbooleantrue or false for if this assignment is enabled (e.g.booleanisImmediate(PermissionEntry.PermissionType thePermissionType) booleansee if the membership is unassignable directlybooleansee if the permission is unassignable directlyvoidaction on the permission (e.g.voidsetActionId(String actionId1) action on the permission (e.g.voidsetAllowedOverall(boolean allowedOverall1) this will be if this permissions is allowed (not in DB/assignment, but overall).voidsetAssignmentNotes(String assignmentNotes1) notes on the assignment of privilegevoidsetAttributeAssignActionSetDepth(int attributeAssignActionSetDepth1) depth of action hierarchy, 0 means immediatevoidsetAttributeAssignDelegatable(AttributeAssignDelegatable attributeAssignDelegatable1) voidsetAttributeAssignDelegatableDb(String theAttributeAssignDelegatableDb) internal method for hibernate to set if delegatablevoidsetAttributeAssignId(String attributeAssignId1) id of the attribute assign row, either to the role, or to the role member pairvoidsetAttributeAssignTypeDb(String theAttributeAssignTypeDb) voidsetAttributeDefId(String attributeDefId1) id of the attributeDefvoidsetAttributeDefNameDispName(String attributeDefNameDispName1) display name of the attribute def name which is the permission assigned to the role or subjectvoidsetAttributeDefNameId(String attributeDefNameId1) id of the attribute def name which is the permissionvoidsetAttributeDefNameName(String attributeDefNameName1) name of the attribute def name which is the permission assigned to the role or subjectvoidsetAttributeDefNameSetDepth(int attributeDefNameSetDepth1) depth of attributeDefName set hierarchy, 0 means immediatevoidsetDisabledTime(Timestamp disabledTimeDb1) if there is a date here, and it is in the past, this assignment is disabledvoidsetDisabledTimeDb(Long disabledTimeDb1) if there is a date here, and it is in the past, this assignment is disabledvoidsetDisallowed(boolean disallowed1) if this is a permission, then if this permission assignment is allowed or notvoidsetDisallowedDb(String disallowed1) if this is a permission, then if this permission assignment is allowed or notvoidsetEnabled(boolean enabled1) true or false for if this assignment is enabled (e.g.voidsetEnabledDb(String enabled1) true or false for if this assignment is enabled (e.g.voidsetEnabledTime(Timestamp enabledTimeDb1) if there is a date here, and it is in the future, this assignment is disabled until that timevoidsetEnabledTimeDb(Long enabledTimeDb1) if there is a date here, and it is in the future, this assignment is disabled until that timevoidsetImmediateMshipDisabledTimeDb(Long immediateMshipDisabledTimeDb1) when the underlying membership was enabledvoidsetImmediateMshipDisabledTimeDb(Timestamp immediateMshipDisabledTimeDb1) when the underlying membership was enabledvoidsetImmediateMshipEnabledTime(Timestamp immediateMshipEnabledTimeDb1) when the underlying membership was enabledvoidsetImmediateMshipEnabledTimeDb(Long immediateMshipEnabledTimeDb1) when the underlying membership was enabledvoidsetMemberId(String memberId1) id of the member that has the permissionvoidsetMembershipDepth(int membershipDepth1) depth of memberships, 0 means immediatevoidsetMembershipId(String membershipId1) id of the membership rowvoidsetPermissionHeuristics(PermissionHeuristics permissionHeuristics1) cache the weighting of this assignmentvoidsetPermissionTypeDb(String permissionTypeDb1) type of permission, either assigned to role, or assigned to role and user combined: role_subjectvoidsetRoleDisplayName(String roleDisplayName1) display name of the role which the subject is in to have the permissionvoidid of the role which the subject is in to get the permissionvoidsetRoleName(String roleName1) role which has the permission or which the subject must be in to have the permissionvoidsetRoleSetDepth(int roleSetDepth1) depth of role hierarchy, 0 means immediate, -1 means no role set involvedvoidsetSubjectId(String subjectId1) subject id of the subject which has the permissionsvoidsetSubjectSourceId(String subjectSourceId1) source id of the subject which has the permissionsMethods inherited from class edu.internet2.middleware.grouper.GrouperAPI
dbVersion, dbVersionClear, dbVersionDifferentFields, dbVersionIsDifferent, dbVersionReset, fieldValue, getHibernateVersionNumber, onDelete, onLoad, onPostDelete, onPostSave, onPostUpdate, onPreDelete, onPreSave, onPreUpdate, onSave, onUpdate, setHibernateVersionNumberMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface edu.internet2.middleware.grouper.permissions.PermissionEntry
isActive
-
Constructor Details
-
PermissionEntryBase
public PermissionEntryBase()
-
-
Method Details
-
getPermissionHeuristics
Description copied from interface:PermissionEntrycache the weighting of this assignment- Specified by:
getPermissionHeuristicsin interfacePermissionEntry- Returns:
- the permission heuristic
- See Also:
-
setPermissionHeuristics
Description copied from interface:PermissionEntrycache the weighting of this assignment- Specified by:
setPermissionHeuristicsin interfacePermissionEntry- See Also:
-
getDisallowedDb
Description copied from interface:PermissionEntryif this is a permission, then if this permission assignment is allowed or not- Specified by:
getDisallowedDbin interfacePermissionEntry- Returns:
- the allowed
- See Also:
-
isDisallowed
public boolean isDisallowed()Description copied from interface:PermissionEntryif this is a permission, then if this permission assignment is allowed or not- Specified by:
isDisallowedin interfacePermissionEntry- Returns:
- if allowed
- See Also:
-
setDisallowed
public void setDisallowed(boolean disallowed1) Description copied from interface:PermissionEntryif this is a permission, then if this permission assignment is allowed or not- Specified by:
setDisallowedin interfacePermissionEntry- Parameters:
disallowed1- the allowed to set- See Also:
-
setDisallowedDb
Description copied from interface:PermissionEntryif this is a permission, then if this permission assignment is allowed or not- Specified by:
setDisallowedDbin interfacePermissionEntry- Parameters:
disallowed1- the allowed to set- See Also:
-
getAssignmentNotes
Description copied from interface:PermissionEntrynotes on the assignment of privilege- Specified by:
getAssignmentNotesin interfacePermissionEntry- Returns:
- notes
- See Also:
-
getAttributeAssign
Description copied from interface:PermissionEntryget attribute assign- Specified by:
getAttributeAssignin interfacePermissionEntry- Returns:
- attributeAssign
- See Also:
-
getAttributeAssignDelegatable
Description copied from interface:PermissionEntryget the enum for delegatable, do not return null- Specified by:
getAttributeAssignDelegatablein interfacePermissionEntry- Returns:
- the attributeAssignDelegatable
- See Also:
-
getAttributeAssignDelegatableDb
Description copied from interface:PermissionEntryinternal method for hibernate to persist this enum- Specified by:
getAttributeAssignDelegatableDbin interfacePermissionEntry- Returns:
- the string value (enum name)
- See Also:
-
getAttributeDef
- Specified by:
getAttributeDefin interfacePermissionEntry- Returns:
- attributeDef
- See Also:
-
getAttributeDefName
Description copied from interface:PermissionEntryget attribute def name- Specified by:
getAttributeDefNamein interfacePermissionEntry- Returns:
- attributeDefName
- See Also:
-
getAttributeDefNameDispName
Description copied from interface:PermissionEntrydisplay name of the attribute def name which is the permission assigned to the role or subject- Specified by:
getAttributeDefNameDispNamein interfacePermissionEntry- Returns:
- the attributeDefNameDispName
- See Also:
-
getDisabledTime
Description copied from interface:PermissionEntryif there is a date here, and it is in the past, this assignment is disabled- Specified by:
getDisabledTimein interfacePermissionEntry- Returns:
- the disabledTimeDb
- See Also:
-
getDisabledTimeDb
Description copied from interface:PermissionEntryif there is a date here, and it is in the past, this assignment is disabled- Specified by:
getDisabledTimeDbin interfacePermissionEntry- Returns:
- the disabledTimeDb
- See Also:
-
getEnabledDb
Description copied from interface:PermissionEntrytrue or false for if this assignment is enabled (e.g. might have expired)- Specified by:
getEnabledDbin interfacePermissionEntry- Returns:
- the enabled
- See Also:
-
getEnabledTime
Description copied from interface:PermissionEntryif there is a date here, and it is in the future, this assignment is disabled until that time- Specified by:
getEnabledTimein interfacePermissionEntry- Returns:
- the enabledTimeDb
- See Also:
-
getEnabledTimeDb
Description copied from interface:PermissionEntryif there is a date here, and it is in the future, this assignment is disabled until that time- Specified by:
getEnabledTimeDbin interfacePermissionEntry- Returns:
- the enabledTimeDb
- See Also:
-
getImmediateMshipDisabledTime
Description copied from interface:PermissionEntrywhen the underlying membership will be disabled- Specified by:
getImmediateMshipDisabledTimein interfacePermissionEntry- Returns:
- time
- See Also:
-
getImmediateMshipDisabledTimeDb
Description copied from interface:PermissionEntrywhen the underlying membership will be disabled- Specified by:
getImmediateMshipDisabledTimeDbin interfacePermissionEntry- Returns:
- time
- See Also:
-
getImmediateMshipEnabledTime
Description copied from interface:PermissionEntrywhen the underlying membership was enabled- Specified by:
getImmediateMshipEnabledTimein interfacePermissionEntry- Returns:
- time
- See Also:
-
getImmediateMshipEnabledTimeDb
Description copied from interface:PermissionEntrywhen the underlying membership was enabled- Specified by:
getImmediateMshipEnabledTimeDbin interfacePermissionEntry- Returns:
- time
- See Also:
-
getMember
Description copied from interface:PermissionEntryget the member- Specified by:
getMemberin interfacePermissionEntry- Returns:
- the member
- See Also:
-
getRole
Description copied from interface:PermissionEntryowner role- Specified by:
getRolein interfacePermissionEntry- Returns:
- the ownerRole
- See Also:
-
getRoleDisplayName
Description copied from interface:PermissionEntrydisplay name of the role which the subject is in to have the permission- Specified by:
getRoleDisplayNamein interfacePermissionEntry- Returns:
- the roleDisplayName
- See Also:
-
isAllowedOverall
public boolean isAllowedOverall()Description copied from interface:PermissionEntrythis will be if this permissions is allowed (not in DB/assignment, but overall). So if we are considering limits, and the limit is false, then this will be false for a permission where the disallow is set to false- Specified by:
isAllowedOverallin interfacePermissionEntry- Returns:
- true if allowed overall
- See Also:
-
isEnabled
public boolean isEnabled()Description copied from interface:PermissionEntrytrue or false for if this assignment is enabled (e.g. might have expired)- Specified by:
isEnabledin interfacePermissionEntry- Returns:
- the enabled
- See Also:
-
isImmediate
- Specified by:
isImmediatein interfacePermissionEntry- Returns:
- if immediate, considering which permission type we are looking at
- See Also:
-
isImmediateMembership
public boolean isImmediateMembership()Description copied from interface:PermissionEntrysee if the membership is unassignable directly- Specified by:
isImmediateMembershipin interfacePermissionEntry- Returns:
- true if immediate
- See Also:
-
isImmediatePermission
public boolean isImmediatePermission()Description copied from interface:PermissionEntrysee if the permission is unassignable directly- Specified by:
isImmediatePermissionin interfacePermissionEntry- Returns:
- true if immediate
- See Also:
-
setAllowedOverall
public void setAllowedOverall(boolean allowedOverall1) Description copied from interface:PermissionEntrythis will be if this permissions is allowed (not in DB/assignment, but overall). So if we are considering limits, and the limit is false, then this will be false for a permission where the disallow is set to false- Specified by:
setAllowedOverallin interfacePermissionEntry- See Also:
-
setAssignmentNotes
Description copied from interface:PermissionEntrynotes on the assignment of privilege- Specified by:
setAssignmentNotesin interfacePermissionEntry- See Also:
-
setAttributeAssignDelegatable
- Specified by:
setAttributeAssignDelegatablein interfacePermissionEntry- Parameters:
attributeAssignDelegatable1- the attributeAssignDelegatable to set- See Also:
-
setAttributeAssignDelegatableDb
Description copied from interface:PermissionEntryinternal method for hibernate to set if delegatable- Specified by:
setAttributeAssignDelegatableDbin interfacePermissionEntry- See Also:
-
setAttributeDefNameDispName
Description copied from interface:PermissionEntrydisplay name of the attribute def name which is the permission assigned to the role or subject- Specified by:
setAttributeDefNameDispNamein interfacePermissionEntry- Parameters:
attributeDefNameDispName1- the attributeDefNameDispName to set- See Also:
-
setDisabledTime
Description copied from interface:PermissionEntryif there is a date here, and it is in the past, this assignment is disabled- Specified by:
setDisabledTimein interfacePermissionEntry- Parameters:
disabledTimeDb1- the disabledTimeDb to set- See Also:
-
setDisabledTimeDb
Description copied from interface:PermissionEntryif there is a date here, and it is in the past, this assignment is disabled- Specified by:
setDisabledTimeDbin interfacePermissionEntry- Parameters:
disabledTimeDb1- the disabledTimeDb to set- See Also:
-
setEnabled
public void setEnabled(boolean enabled1) Description copied from interface:PermissionEntrytrue or false for if this assignment is enabled (e.g. might have expired)- Specified by:
setEnabledin interfacePermissionEntry- Parameters:
enabled1- the enabled to set- See Also:
-
setEnabledDb
Description copied from interface:PermissionEntrytrue or false for if this assignment is enabled (e.g. might have expired)- Specified by:
setEnabledDbin interfacePermissionEntry- Parameters:
enabled1- the enabled to set- See Also:
-
setEnabledTime
Description copied from interface:PermissionEntryif there is a date here, and it is in the future, this assignment is disabled until that time- Specified by:
setEnabledTimein interfacePermissionEntry- Parameters:
enabledTimeDb1- the enabledTimeDb to set- See Also:
-
setEnabledTimeDb
Description copied from interface:PermissionEntryif there is a date here, and it is in the future, this assignment is disabled until that time- Specified by:
setEnabledTimeDbin interfacePermissionEntry- Parameters:
enabledTimeDb1- the enabledTimeDb to set- See Also:
-
setImmediateMshipDisabledTimeDb
Description copied from interface:PermissionEntrywhen the underlying membership was enabled- Specified by:
setImmediateMshipDisabledTimeDbin interfacePermissionEntry- See Also:
-
setImmediateMshipDisabledTimeDb
Description copied from interface:PermissionEntrywhen the underlying membership was enabled- Specified by:
setImmediateMshipDisabledTimeDbin interfacePermissionEntry- See Also:
-
setImmediateMshipEnabledTime
Description copied from interface:PermissionEntrywhen the underlying membership was enabled- Specified by:
setImmediateMshipEnabledTimein interfacePermissionEntry- See Also:
-
setImmediateMshipEnabledTimeDb
Description copied from interface:PermissionEntrywhen the underlying membership was enabled- Specified by:
setImmediateMshipEnabledTimeDbin interfacePermissionEntry- See Also:
-
setRoleDisplayName
Description copied from interface:PermissionEntrydisplay name of the role which the subject is in to have the permission- Specified by:
setRoleDisplayNamein interfacePermissionEntry- Parameters:
roleDisplayName1- the roleDisplayName to set- See Also:
-
clone
Description copied from class:GrouperAPIdeep clone the fields in this object- Specified by:
clonein interfaceGrouperCloneable- Specified by:
clonein classGrouperAPI- Returns:
- the clone of the object
- See Also:
-
compareTo
- Specified by:
compareToin interfaceComparable<PermissionEntry>- See Also:
-
getEndTime
Description copied from interface:PermissionEntryThe end time for this permission entry. This is for point in time.- Specified by:
getEndTimein interfacePermissionEntry- Returns:
- end time
- See Also:
-
getStartTime
Description copied from interface:PermissionEntryThe start time for this permission entry. This is for point in time.- Specified by:
getStartTimein interfacePermissionEntry- Returns:
- start time
- See Also:
-
getMembershipDepth
public int getMembershipDepth()Description copied from interface:PermissionEntrydepth of memberships, 0 means immediate- Specified by:
getMembershipDepthin interfacePermissionEntry- Returns:
- depth
- See Also:
-
setMembershipDepth
public void setMembershipDepth(int membershipDepth1) Description copied from interface:PermissionEntrydepth of memberships, 0 means immediate- Specified by:
setMembershipDepthin interfacePermissionEntry- See Also:
-
getRoleSetDepth
public int getRoleSetDepth()Description copied from interface:PermissionEntrydepth of role hierarchy, 0 means immediate, -1 means no role set involved- Specified by:
getRoleSetDepthin interfacePermissionEntry- Returns:
- depth
- See Also:
-
getAttributeDefNameSetDepth
public int getAttributeDefNameSetDepth()Description copied from interface:PermissionEntrydepth of attributeDefName set hierarchy, 0 means immediate- Specified by:
getAttributeDefNameSetDepthin interfacePermissionEntry- Returns:
- depth
- See Also:
-
setAttributeDefNameSetDepth
public void setAttributeDefNameSetDepth(int attributeDefNameSetDepth1) Description copied from interface:PermissionEntrydepth of attributeDefName set hierarchy, 0 means immediate- Specified by:
setAttributeDefNameSetDepthin interfacePermissionEntry- See Also:
-
getAttributeAssignActionSetDepth
public int getAttributeAssignActionSetDepth()Description copied from interface:PermissionEntrydepth of action hierarchy, 0 means immediate- Specified by:
getAttributeAssignActionSetDepthin interfacePermissionEntry- Returns:
- depth
- See Also:
-
setAttributeAssignActionSetDepth
public void setAttributeAssignActionSetDepth(int attributeAssignActionSetDepth1) Description copied from interface:PermissionEntrydepth of action hierarchy, 0 means immediate- Specified by:
setAttributeAssignActionSetDepthin interfacePermissionEntry- See Also:
-
getRoleName
Description copied from interface:PermissionEntryrole which has the permission or which the subject must be in to have the permission- Specified by:
getRoleNamein interfacePermissionEntry- Returns:
- the roleName
- See Also:
-
setRoleName
Description copied from interface:PermissionEntryrole which has the permission or which the subject must be in to have the permission- Specified by:
setRoleNamein interfacePermissionEntry- Parameters:
roleName1- the roleName to set- See Also:
-
getSubjectSourceId
Description copied from interface:PermissionEntrysource id of the subject which has the permissions- Specified by:
getSubjectSourceIdin interfacePermissionEntry- Returns:
- the subjectSourceId
- See Also:
-
setSubjectSourceId
Description copied from interface:PermissionEntrysource id of the subject which has the permissions- Specified by:
setSubjectSourceIdin interfacePermissionEntry- Parameters:
subjectSourceId1- the subjectSourceId to set- See Also:
-
getSubjectId
Description copied from interface:PermissionEntrysubject id of the subject which has the permissions- Specified by:
getSubjectIdin interfacePermissionEntry- Returns:
- the subjectId
- See Also:
-
setSubjectId
Description copied from interface:PermissionEntrysubject id of the subject which has the permissions- Specified by:
setSubjectIdin interfacePermissionEntry- Parameters:
subjectId1- the subjectId to set- See Also:
-
getAction
Description copied from interface:PermissionEntryaction on the permission (e.g. read, write, assign (default), etc- Specified by:
getActionin interfacePermissionEntry- Returns:
- the action
- See Also:
-
setAction
Description copied from interface:PermissionEntryaction on the permission (e.g. read, write, assign (default), etc- Specified by:
setActionin interfacePermissionEntry- Parameters:
action1- the action to set- See Also:
-
getAttributeDefNameName
Description copied from interface:PermissionEntryname of the attribute def name which is the permission assigned to the role or subject- Specified by:
getAttributeDefNameNamein interfacePermissionEntry- Returns:
- the attributeDefNameName
- See Also:
-
setAttributeDefNameName
Description copied from interface:PermissionEntryname of the attribute def name which is the permission assigned to the role or subject- Specified by:
setAttributeDefNameNamein interfacePermissionEntry- Parameters:
attributeDefNameName1- the attributeDefNameName to set- See Also:
-
getActionId
Description copied from interface:PermissionEntryaction on the permission (e.g. read, write, assign (default), etc- Specified by:
getActionIdin interfacePermissionEntry- Returns:
- action
- See Also:
-
setActionId
Description copied from interface:PermissionEntryaction on the permission (e.g. read, write, assign (default), etc- Specified by:
setActionIdin interfacePermissionEntry- See Also:
-
getRoleId
Description copied from interface:PermissionEntryid of the role which the subject is in to get the permission- Specified by:
getRoleIdin interfacePermissionEntry- Returns:
- the roleId
- See Also:
-
setRoleId
Description copied from interface:PermissionEntryid of the role which the subject is in to get the permission- Specified by:
setRoleIdin interfacePermissionEntry- Parameters:
roleId1- the roleId to set- See Also:
-
getAttributeDefId
Description copied from interface:PermissionEntryid of the attributeDef- Specified by:
getAttributeDefIdin interfacePermissionEntry- Returns:
- the attributeDefId
- See Also:
-
setAttributeDefId
Description copied from interface:PermissionEntryid of the attributeDef- Specified by:
setAttributeDefIdin interfacePermissionEntry- Parameters:
attributeDefId1- the attributeDefId to set- See Also:
-
getMemberId
Description copied from interface:PermissionEntryid of the member that has the permission- Specified by:
getMemberIdin interfacePermissionEntry- Returns:
- the memberId
- See Also:
-
setMemberId
Description copied from interface:PermissionEntryid of the member that has the permission- Specified by:
setMemberIdin interfacePermissionEntry- Parameters:
memberId1- the memberId to set- See Also:
-
getAttributeDefNameId
Description copied from interface:PermissionEntryid of the attribute def name which is the permission- Specified by:
getAttributeDefNameIdin interfacePermissionEntry- Returns:
- the attributeDefNameId
- See Also:
-
setAttributeDefNameId
Description copied from interface:PermissionEntryid of the attribute def name which is the permission- Specified by:
setAttributeDefNameIdin interfacePermissionEntry- Parameters:
attributeDefNameId1- the attributeDefNameId to set- See Also:
-
getMembershipId
Description copied from interface:PermissionEntryid of the membership row- Specified by:
getMembershipIdin interfacePermissionEntry- Returns:
- id of the membership row
- See Also:
-
setMembershipId
Description copied from interface:PermissionEntryid of the membership row- Specified by:
setMembershipIdin interfacePermissionEntry- See Also:
-
getAttributeAssignId
Description copied from interface:PermissionEntryid of the attribute assign row, either to the role, or to the role member pair- Specified by:
getAttributeAssignIdin interfacePermissionEntry- Returns:
- id
- See Also:
-
setAttributeAssignId
Description copied from interface:PermissionEntryid of the attribute assign row, either to the role, or to the role member pair- Specified by:
setAttributeAssignIdin interfacePermissionEntry- See Also:
-
getPermissionTypeDb
Description copied from interface:PermissionEntrytype of permission, either assigned to role, or assigned to role and user combined: role_subject- Specified by:
getPermissionTypeDbin interfacePermissionEntry- Returns:
- type of permission
- See Also:
-
setPermissionTypeDb
Description copied from interface:PermissionEntrytype of permission, either assigned to role, or assigned to role and user combined: role_subject- Specified by:
setPermissionTypeDbin interfacePermissionEntry- See Also:
-
getPermissionType
Description copied from interface:PermissionEntrytype of permission, either assigned to role, or assigned to role and user combined: role_subject- Specified by:
getPermissionTypein interfacePermissionEntry- Returns:
- permission type
- See Also:
-
setAttributeAssignTypeDb
- Parameters:
theAttributeAssignTypeDb-
-
getAttributeAssignTypeDb
- Returns:
- attribute assign type
-
setRoleSetDepth
public void setRoleSetDepth(int roleSetDepth1) Description copied from interface:PermissionEntrydepth of role hierarchy, 0 means immediate, -1 means no role set involved- Specified by:
setRoleSetDepthin interfacePermissionEntry- See Also:
-