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_NUMBER
Fields inherited from interface org.hibernate.classic.Lifecycle
NO_VETO, VETO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
deep clone the fields in this objectint
action on the permission (e.g.action on the permission (e.g.notes on the assignment of privilegeget attribute assignint
depth 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 subjectint
depth 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 permissionint
depth 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 permissionint
depth 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 permissionsboolean
this will be if this permissions is allowed (not in DB/assignment, but overall).boolean
if this is a permission, then if this permission assignment is allowed or notboolean
true or false for if this assignment is enabled (e.g.boolean
isImmediate
(PermissionEntry.PermissionType thePermissionType) boolean
see if the membership is unassignable directlyboolean
see if the permission is unassignable directlyvoid
action on the permission (e.g.void
setActionId
(String actionId1) action on the permission (e.g.void
setAllowedOverall
(boolean allowedOverall1) this will be if this permissions is allowed (not in DB/assignment, but overall).void
setAssignmentNotes
(String assignmentNotes1) notes on the assignment of privilegevoid
setAttributeAssignActionSetDepth
(int attributeAssignActionSetDepth1) depth of action hierarchy, 0 means immediatevoid
setAttributeAssignDelegatable
(AttributeAssignDelegatable attributeAssignDelegatable1) void
setAttributeAssignDelegatableDb
(String theAttributeAssignDelegatableDb) internal method for hibernate to set if delegatablevoid
setAttributeAssignId
(String attributeAssignId1) id of the attribute assign row, either to the role, or to the role member pairvoid
setAttributeAssignTypeDb
(String theAttributeAssignTypeDb) void
setAttributeDefId
(String attributeDefId1) id of the attributeDefvoid
setAttributeDefNameDispName
(String attributeDefNameDispName1) display name of the attribute def name which is the permission assigned to the role or subjectvoid
setAttributeDefNameId
(String attributeDefNameId1) id of the attribute def name which is the permissionvoid
setAttributeDefNameName
(String attributeDefNameName1) name of the attribute def name which is the permission assigned to the role or subjectvoid
setAttributeDefNameSetDepth
(int attributeDefNameSetDepth1) depth of attributeDefName set hierarchy, 0 means immediatevoid
setDisabledTime
(Timestamp disabledTimeDb1) if there is a date here, and it is in the past, this assignment is disabledvoid
setDisabledTimeDb
(Long disabledTimeDb1) if there is a date here, and it is in the past, this assignment is disabledvoid
setDisallowed
(boolean disallowed1) if this is a permission, then if this permission assignment is allowed or notvoid
setDisallowedDb
(String disallowed1) if this is a permission, then if this permission assignment is allowed or notvoid
setEnabled
(boolean enabled1) true or false for if this assignment is enabled (e.g.void
setEnabledDb
(String enabled1) true or false for if this assignment is enabled (e.g.void
setEnabledTime
(Timestamp enabledTimeDb1) if there is a date here, and it is in the future, this assignment is disabled until that timevoid
setEnabledTimeDb
(Long enabledTimeDb1) if there is a date here, and it is in the future, this assignment is disabled until that timevoid
setImmediateMshipDisabledTimeDb
(Long immediateMshipDisabledTimeDb1) when the underlying membership was enabledvoid
setImmediateMshipDisabledTimeDb
(Timestamp immediateMshipDisabledTimeDb1) when the underlying membership was enabledvoid
setImmediateMshipEnabledTime
(Timestamp immediateMshipEnabledTimeDb1) when the underlying membership was enabledvoid
setImmediateMshipEnabledTimeDb
(Long immediateMshipEnabledTimeDb1) when the underlying membership was enabledvoid
setMemberId
(String memberId1) id of the member that has the permissionvoid
setMembershipDepth
(int membershipDepth1) depth of memberships, 0 means immediatevoid
setMembershipId
(String membershipId1) id of the membership rowvoid
setPermissionHeuristics
(PermissionHeuristics permissionHeuristics1) cache the weighting of this assignmentvoid
setPermissionTypeDb
(String permissionTypeDb1) type of permission, either assigned to role, or assigned to role and user combined: role_subjectvoid
setRoleDisplayName
(String roleDisplayName1) display name of the role which the subject is in to have the permissionvoid
id of the role which the subject is in to get the permissionvoid
setRoleName
(String roleName1) role which has the permission or which the subject must be in to have the permissionvoid
setRoleSetDepth
(int roleSetDepth1) depth of role hierarchy, 0 means immediate, -1 means no role set involvedvoid
setSubjectId
(String subjectId1) subject id of the subject which has the permissionsvoid
setSubjectSourceId
(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, setHibernateVersionNumber
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.internet2.middleware.grouper.permissions.PermissionEntry
isActive
-
Constructor Details
-
PermissionEntryBase
public PermissionEntryBase()
-
-
Method Details
-
getPermissionHeuristics
Description copied from interface:PermissionEntry
cache the weighting of this assignment- Specified by:
getPermissionHeuristics
in interfacePermissionEntry
- Returns:
- the permission heuristic
- See Also:
-
setPermissionHeuristics
Description copied from interface:PermissionEntry
cache the weighting of this assignment- Specified by:
setPermissionHeuristics
in interfacePermissionEntry
- See Also:
-
getDisallowedDb
Description copied from interface:PermissionEntry
if this is a permission, then if this permission assignment is allowed or not- Specified by:
getDisallowedDb
in interfacePermissionEntry
- Returns:
- the allowed
- See Also:
-
isDisallowed
public boolean isDisallowed()Description copied from interface:PermissionEntry
if this is a permission, then if this permission assignment is allowed or not- Specified by:
isDisallowed
in interfacePermissionEntry
- Returns:
- if allowed
- See Also:
-
setDisallowed
public void setDisallowed(boolean disallowed1) Description copied from interface:PermissionEntry
if this is a permission, then if this permission assignment is allowed or not- Specified by:
setDisallowed
in interfacePermissionEntry
- Parameters:
disallowed1
- the allowed to set- See Also:
-
setDisallowedDb
Description copied from interface:PermissionEntry
if this is a permission, then if this permission assignment is allowed or not- Specified by:
setDisallowedDb
in interfacePermissionEntry
- Parameters:
disallowed1
- the allowed to set- See Also:
-
getAssignmentNotes
Description copied from interface:PermissionEntry
notes on the assignment of privilege- Specified by:
getAssignmentNotes
in interfacePermissionEntry
- Returns:
- notes
- See Also:
-
getAttributeAssign
Description copied from interface:PermissionEntry
get attribute assign- Specified by:
getAttributeAssign
in interfacePermissionEntry
- Returns:
- attributeAssign
- See Also:
-
getAttributeAssignDelegatable
Description copied from interface:PermissionEntry
get the enum for delegatable, do not return null- Specified by:
getAttributeAssignDelegatable
in interfacePermissionEntry
- Returns:
- the attributeAssignDelegatable
- See Also:
-
getAttributeAssignDelegatableDb
Description copied from interface:PermissionEntry
internal method for hibernate to persist this enum- Specified by:
getAttributeAssignDelegatableDb
in interfacePermissionEntry
- Returns:
- the string value (enum name)
- See Also:
-
getAttributeDef
- Specified by:
getAttributeDef
in interfacePermissionEntry
- Returns:
- attributeDef
- See Also:
-
getAttributeDefName
Description copied from interface:PermissionEntry
get attribute def name- Specified by:
getAttributeDefName
in interfacePermissionEntry
- Returns:
- attributeDefName
- See Also:
-
getAttributeDefNameDispName
Description copied from interface:PermissionEntry
display name of the attribute def name which is the permission assigned to the role or subject- Specified by:
getAttributeDefNameDispName
in interfacePermissionEntry
- Returns:
- the attributeDefNameDispName
- See Also:
-
getDisabledTime
Description copied from interface:PermissionEntry
if there is a date here, and it is in the past, this assignment is disabled- Specified by:
getDisabledTime
in interfacePermissionEntry
- Returns:
- the disabledTimeDb
- See Also:
-
getDisabledTimeDb
Description copied from interface:PermissionEntry
if there is a date here, and it is in the past, this assignment is disabled- Specified by:
getDisabledTimeDb
in interfacePermissionEntry
- Returns:
- the disabledTimeDb
- See Also:
-
getEnabledDb
Description copied from interface:PermissionEntry
true or false for if this assignment is enabled (e.g. might have expired)- Specified by:
getEnabledDb
in interfacePermissionEntry
- Returns:
- the enabled
- See Also:
-
getEnabledTime
Description copied from interface:PermissionEntry
if there is a date here, and it is in the future, this assignment is disabled until that time- Specified by:
getEnabledTime
in interfacePermissionEntry
- Returns:
- the enabledTimeDb
- See Also:
-
getEnabledTimeDb
Description copied from interface:PermissionEntry
if there is a date here, and it is in the future, this assignment is disabled until that time- Specified by:
getEnabledTimeDb
in interfacePermissionEntry
- Returns:
- the enabledTimeDb
- See Also:
-
getImmediateMshipDisabledTime
Description copied from interface:PermissionEntry
when the underlying membership will be disabled- Specified by:
getImmediateMshipDisabledTime
in interfacePermissionEntry
- Returns:
- time
- See Also:
-
getImmediateMshipDisabledTimeDb
Description copied from interface:PermissionEntry
when the underlying membership will be disabled- Specified by:
getImmediateMshipDisabledTimeDb
in interfacePermissionEntry
- Returns:
- time
- See Also:
-
getImmediateMshipEnabledTime
Description copied from interface:PermissionEntry
when the underlying membership was enabled- Specified by:
getImmediateMshipEnabledTime
in interfacePermissionEntry
- Returns:
- time
- See Also:
-
getImmediateMshipEnabledTimeDb
Description copied from interface:PermissionEntry
when the underlying membership was enabled- Specified by:
getImmediateMshipEnabledTimeDb
in interfacePermissionEntry
- Returns:
- time
- See Also:
-
getMember
Description copied from interface:PermissionEntry
get the member- Specified by:
getMember
in interfacePermissionEntry
- Returns:
- the member
- See Also:
-
getRole
Description copied from interface:PermissionEntry
owner role- Specified by:
getRole
in interfacePermissionEntry
- Returns:
- the ownerRole
- See Also:
-
getRoleDisplayName
Description copied from interface:PermissionEntry
display name of the role which the subject is in to have the permission- Specified by:
getRoleDisplayName
in interfacePermissionEntry
- Returns:
- the roleDisplayName
- See Also:
-
isAllowedOverall
public boolean isAllowedOverall()Description copied from interface:PermissionEntry
this 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:
isAllowedOverall
in interfacePermissionEntry
- Returns:
- true if allowed overall
- See Also:
-
isEnabled
public boolean isEnabled()Description copied from interface:PermissionEntry
true or false for if this assignment is enabled (e.g. might have expired)- Specified by:
isEnabled
in interfacePermissionEntry
- Returns:
- the enabled
- See Also:
-
isImmediate
- Specified by:
isImmediate
in interfacePermissionEntry
- Returns:
- if immediate, considering which permission type we are looking at
- See Also:
-
isImmediateMembership
public boolean isImmediateMembership()Description copied from interface:PermissionEntry
see if the membership is unassignable directly- Specified by:
isImmediateMembership
in interfacePermissionEntry
- Returns:
- true if immediate
- See Also:
-
isImmediatePermission
public boolean isImmediatePermission()Description copied from interface:PermissionEntry
see if the permission is unassignable directly- Specified by:
isImmediatePermission
in interfacePermissionEntry
- Returns:
- true if immediate
- See Also:
-
setAllowedOverall
public void setAllowedOverall(boolean allowedOverall1) Description copied from interface:PermissionEntry
this 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:
setAllowedOverall
in interfacePermissionEntry
- See Also:
-
setAssignmentNotes
Description copied from interface:PermissionEntry
notes on the assignment of privilege- Specified by:
setAssignmentNotes
in interfacePermissionEntry
- See Also:
-
setAttributeAssignDelegatable
- Specified by:
setAttributeAssignDelegatable
in interfacePermissionEntry
- Parameters:
attributeAssignDelegatable1
- the attributeAssignDelegatable to set- See Also:
-
setAttributeAssignDelegatableDb
Description copied from interface:PermissionEntry
internal method for hibernate to set if delegatable- Specified by:
setAttributeAssignDelegatableDb
in interfacePermissionEntry
- See Also:
-
setAttributeDefNameDispName
Description copied from interface:PermissionEntry
display name of the attribute def name which is the permission assigned to the role or subject- Specified by:
setAttributeDefNameDispName
in interfacePermissionEntry
- Parameters:
attributeDefNameDispName1
- the attributeDefNameDispName to set- See Also:
-
setDisabledTime
Description copied from interface:PermissionEntry
if there is a date here, and it is in the past, this assignment is disabled- Specified by:
setDisabledTime
in interfacePermissionEntry
- Parameters:
disabledTimeDb1
- the disabledTimeDb to set- See Also:
-
setDisabledTimeDb
Description copied from interface:PermissionEntry
if there is a date here, and it is in the past, this assignment is disabled- Specified by:
setDisabledTimeDb
in interfacePermissionEntry
- Parameters:
disabledTimeDb1
- the disabledTimeDb to set- See Also:
-
setEnabled
public void setEnabled(boolean enabled1) Description copied from interface:PermissionEntry
true or false for if this assignment is enabled (e.g. might have expired)- Specified by:
setEnabled
in interfacePermissionEntry
- Parameters:
enabled1
- the enabled to set- See Also:
-
setEnabledDb
Description copied from interface:PermissionEntry
true or false for if this assignment is enabled (e.g. might have expired)- Specified by:
setEnabledDb
in interfacePermissionEntry
- Parameters:
enabled1
- the enabled to set- See Also:
-
setEnabledTime
Description copied from interface:PermissionEntry
if there is a date here, and it is in the future, this assignment is disabled until that time- Specified by:
setEnabledTime
in interfacePermissionEntry
- Parameters:
enabledTimeDb1
- the enabledTimeDb to set- See Also:
-
setEnabledTimeDb
Description copied from interface:PermissionEntry
if there is a date here, and it is in the future, this assignment is disabled until that time- Specified by:
setEnabledTimeDb
in interfacePermissionEntry
- Parameters:
enabledTimeDb1
- the enabledTimeDb to set- See Also:
-
setImmediateMshipDisabledTimeDb
Description copied from interface:PermissionEntry
when the underlying membership was enabled- Specified by:
setImmediateMshipDisabledTimeDb
in interfacePermissionEntry
- See Also:
-
setImmediateMshipDisabledTimeDb
Description copied from interface:PermissionEntry
when the underlying membership was enabled- Specified by:
setImmediateMshipDisabledTimeDb
in interfacePermissionEntry
- See Also:
-
setImmediateMshipEnabledTime
Description copied from interface:PermissionEntry
when the underlying membership was enabled- Specified by:
setImmediateMshipEnabledTime
in interfacePermissionEntry
- See Also:
-
setImmediateMshipEnabledTimeDb
Description copied from interface:PermissionEntry
when the underlying membership was enabled- Specified by:
setImmediateMshipEnabledTimeDb
in interfacePermissionEntry
- See Also:
-
setRoleDisplayName
Description copied from interface:PermissionEntry
display name of the role which the subject is in to have the permission- Specified by:
setRoleDisplayName
in interfacePermissionEntry
- Parameters:
roleDisplayName1
- the roleDisplayName to set- See Also:
-
clone
Description copied from class:GrouperAPI
deep clone the fields in this object- Specified by:
clone
in interfaceGrouperCloneable
- Specified by:
clone
in classGrouperAPI
- Returns:
- the clone of the object
- See Also:
-
compareTo
- Specified by:
compareTo
in interfaceComparable<PermissionEntry>
- See Also:
-
getEndTime
Description copied from interface:PermissionEntry
The end time for this permission entry. This is for point in time.- Specified by:
getEndTime
in interfacePermissionEntry
- Returns:
- end time
- See Also:
-
getStartTime
Description copied from interface:PermissionEntry
The start time for this permission entry. This is for point in time.- Specified by:
getStartTime
in interfacePermissionEntry
- Returns:
- start time
- See Also:
-
getMembershipDepth
public int getMembershipDepth()Description copied from interface:PermissionEntry
depth of memberships, 0 means immediate- Specified by:
getMembershipDepth
in interfacePermissionEntry
- Returns:
- depth
- See Also:
-
setMembershipDepth
public void setMembershipDepth(int membershipDepth1) Description copied from interface:PermissionEntry
depth of memberships, 0 means immediate- Specified by:
setMembershipDepth
in interfacePermissionEntry
- See Also:
-
getRoleSetDepth
public int getRoleSetDepth()Description copied from interface:PermissionEntry
depth of role hierarchy, 0 means immediate, -1 means no role set involved- Specified by:
getRoleSetDepth
in interfacePermissionEntry
- Returns:
- depth
- See Also:
-
getAttributeDefNameSetDepth
public int getAttributeDefNameSetDepth()Description copied from interface:PermissionEntry
depth of attributeDefName set hierarchy, 0 means immediate- Specified by:
getAttributeDefNameSetDepth
in interfacePermissionEntry
- Returns:
- depth
- See Also:
-
setAttributeDefNameSetDepth
public void setAttributeDefNameSetDepth(int attributeDefNameSetDepth1) Description copied from interface:PermissionEntry
depth of attributeDefName set hierarchy, 0 means immediate- Specified by:
setAttributeDefNameSetDepth
in interfacePermissionEntry
- See Also:
-
getAttributeAssignActionSetDepth
public int getAttributeAssignActionSetDepth()Description copied from interface:PermissionEntry
depth of action hierarchy, 0 means immediate- Specified by:
getAttributeAssignActionSetDepth
in interfacePermissionEntry
- Returns:
- depth
- See Also:
-
setAttributeAssignActionSetDepth
public void setAttributeAssignActionSetDepth(int attributeAssignActionSetDepth1) Description copied from interface:PermissionEntry
depth of action hierarchy, 0 means immediate- Specified by:
setAttributeAssignActionSetDepth
in interfacePermissionEntry
- See Also:
-
getRoleName
Description copied from interface:PermissionEntry
role which has the permission or which the subject must be in to have the permission- Specified by:
getRoleName
in interfacePermissionEntry
- Returns:
- the roleName
- See Also:
-
setRoleName
Description copied from interface:PermissionEntry
role which has the permission or which the subject must be in to have the permission- Specified by:
setRoleName
in interfacePermissionEntry
- Parameters:
roleName1
- the roleName to set- See Also:
-
getSubjectSourceId
Description copied from interface:PermissionEntry
source id of the subject which has the permissions- Specified by:
getSubjectSourceId
in interfacePermissionEntry
- Returns:
- the subjectSourceId
- See Also:
-
setSubjectSourceId
Description copied from interface:PermissionEntry
source id of the subject which has the permissions- Specified by:
setSubjectSourceId
in interfacePermissionEntry
- Parameters:
subjectSourceId1
- the subjectSourceId to set- See Also:
-
getSubjectId
Description copied from interface:PermissionEntry
subject id of the subject which has the permissions- Specified by:
getSubjectId
in interfacePermissionEntry
- Returns:
- the subjectId
- See Also:
-
setSubjectId
Description copied from interface:PermissionEntry
subject id of the subject which has the permissions- Specified by:
setSubjectId
in interfacePermissionEntry
- Parameters:
subjectId1
- the subjectId to set- See Also:
-
getAction
Description copied from interface:PermissionEntry
action on the permission (e.g. read, write, assign (default), etc- Specified by:
getAction
in interfacePermissionEntry
- Returns:
- the action
- See Also:
-
setAction
Description copied from interface:PermissionEntry
action on the permission (e.g. read, write, assign (default), etc- Specified by:
setAction
in interfacePermissionEntry
- Parameters:
action1
- the action to set- See Also:
-
getAttributeDefNameName
Description copied from interface:PermissionEntry
name of the attribute def name which is the permission assigned to the role or subject- Specified by:
getAttributeDefNameName
in interfacePermissionEntry
- Returns:
- the attributeDefNameName
- See Also:
-
setAttributeDefNameName
Description copied from interface:PermissionEntry
name of the attribute def name which is the permission assigned to the role or subject- Specified by:
setAttributeDefNameName
in interfacePermissionEntry
- Parameters:
attributeDefNameName1
- the attributeDefNameName to set- See Also:
-
getActionId
Description copied from interface:PermissionEntry
action on the permission (e.g. read, write, assign (default), etc- Specified by:
getActionId
in interfacePermissionEntry
- Returns:
- action
- See Also:
-
setActionId
Description copied from interface:PermissionEntry
action on the permission (e.g. read, write, assign (default), etc- Specified by:
setActionId
in interfacePermissionEntry
- See Also:
-
getRoleId
Description copied from interface:PermissionEntry
id of the role which the subject is in to get the permission- Specified by:
getRoleId
in interfacePermissionEntry
- Returns:
- the roleId
- See Also:
-
setRoleId
Description copied from interface:PermissionEntry
id of the role which the subject is in to get the permission- Specified by:
setRoleId
in interfacePermissionEntry
- Parameters:
roleId1
- the roleId to set- See Also:
-
getAttributeDefId
Description copied from interface:PermissionEntry
id of the attributeDef- Specified by:
getAttributeDefId
in interfacePermissionEntry
- Returns:
- the attributeDefId
- See Also:
-
setAttributeDefId
Description copied from interface:PermissionEntry
id of the attributeDef- Specified by:
setAttributeDefId
in interfacePermissionEntry
- Parameters:
attributeDefId1
- the attributeDefId to set- See Also:
-
getMemberId
Description copied from interface:PermissionEntry
id of the member that has the permission- Specified by:
getMemberId
in interfacePermissionEntry
- Returns:
- the memberId
- See Also:
-
setMemberId
Description copied from interface:PermissionEntry
id of the member that has the permission- Specified by:
setMemberId
in interfacePermissionEntry
- Parameters:
memberId1
- the memberId to set- See Also:
-
getAttributeDefNameId
Description copied from interface:PermissionEntry
id of the attribute def name which is the permission- Specified by:
getAttributeDefNameId
in interfacePermissionEntry
- Returns:
- the attributeDefNameId
- See Also:
-
setAttributeDefNameId
Description copied from interface:PermissionEntry
id of the attribute def name which is the permission- Specified by:
setAttributeDefNameId
in interfacePermissionEntry
- Parameters:
attributeDefNameId1
- the attributeDefNameId to set- See Also:
-
getMembershipId
Description copied from interface:PermissionEntry
id of the membership row- Specified by:
getMembershipId
in interfacePermissionEntry
- Returns:
- id of the membership row
- See Also:
-
setMembershipId
Description copied from interface:PermissionEntry
id of the membership row- Specified by:
setMembershipId
in interfacePermissionEntry
- See Also:
-
getAttributeAssignId
Description copied from interface:PermissionEntry
id of the attribute assign row, either to the role, or to the role member pair- Specified by:
getAttributeAssignId
in interfacePermissionEntry
- Returns:
- id
- See Also:
-
setAttributeAssignId
Description copied from interface:PermissionEntry
id of the attribute assign row, either to the role, or to the role member pair- Specified by:
setAttributeAssignId
in interfacePermissionEntry
- See Also:
-
getPermissionTypeDb
Description copied from interface:PermissionEntry
type of permission, either assigned to role, or assigned to role and user combined: role_subject- Specified by:
getPermissionTypeDb
in interfacePermissionEntry
- Returns:
- type of permission
- See Also:
-
setPermissionTypeDb
Description copied from interface:PermissionEntry
type of permission, either assigned to role, or assigned to role and user combined: role_subject- Specified by:
setPermissionTypeDb
in interfacePermissionEntry
- See Also:
-
getPermissionType
Description copied from interface:PermissionEntry
type of permission, either assigned to role, or assigned to role and user combined: role_subject- Specified by:
getPermissionType
in interfacePermissionEntry
- Returns:
- permission type
- See Also:
-
setAttributeAssignTypeDb
- Parameters:
theAttributeAssignTypeDb
-
-
getAttributeAssignTypeDb
- Returns:
- attribute assign type
-
setRoleSetDepth
public void setRoleSetDepth(int roleSetDepth1) Description copied from interface:PermissionEntry
depth of role hierarchy, 0 means immediate, -1 means no role set involved- Specified by:
setRoleSetDepth
in interfacePermissionEntry
- See Also:
-