|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PermissionEntry
Nested Class Summary | |
---|---|
static class |
PermissionEntry.PermissionType
type of permission, either assigned to role, or assigned to role and user combined |
Method Summary | |
---|---|
java.lang.String |
getAction()
action on the permission (e.g. read, write, assign (default), etc |
java.lang.String |
getActionId()
action on the permission (e.g. read, write, assign (default), etc |
java.lang.String |
getAssignmentNotes()
notes on the assignment of privilege |
AttributeAssign |
getAttributeAssign()
get attribute assign |
int |
getAttributeAssignActionSetDepth()
depth of action hierarchy, 0 means immediate |
AttributeAssignDelegatable |
getAttributeAssignDelegatable()
get the enum for delegatable, do not return null |
java.lang.String |
getAttributeAssignDelegatableDb()
internal method for hibernate to persist this enum |
java.lang.String |
getAttributeAssignId()
id of the attribute assign row, either to the role, or to the role member pair |
AttributeDef |
getAttributeDef()
|
java.lang.String |
getAttributeDefId()
id of the attributeDef |
AttributeDefName |
getAttributeDefName()
get attribute def name |
java.lang.String |
getAttributeDefNameDispName()
display name of the attribute def name which is the permission assigned to the role or subject |
java.lang.String |
getAttributeDefNameId()
id of the attribute def name which is the permission |
java.lang.String |
getAttributeDefNameName()
name of the attribute def name which is the permission assigned to the role or subject |
int |
getAttributeDefNameSetDepth()
depth of attributeDefName set hierarchy, 0 means immediate |
java.sql.Timestamp |
getDisabledTime()
if there is a date here, and it is in the past, this assignment is disabled |
java.lang.Long |
getDisabledTimeDb()
if there is a date here, and it is in the past, this assignment is disabled |
java.lang.String |
getDisallowedDb()
if this is a permission, then if this permission assignment is allowed or not |
java.lang.String |
getEnabledDb()
true or false for if this assignment is enabled (e.g. might have expired) |
java.sql.Timestamp |
getEnabledTime()
if there is a date here, and it is in the future, this assignment is disabled until that time |
java.lang.Long |
getEnabledTimeDb()
if there is a date here, and it is in the future, this assignment is disabled until that time |
java.sql.Timestamp |
getEndTime()
The end time for this permission entry. |
java.sql.Timestamp |
getImmediateMshipDisabledTime()
when the underlying membership will be disabled |
java.lang.Long |
getImmediateMshipDisabledTimeDb()
when the underlying membership will be disabled |
java.sql.Timestamp |
getImmediateMshipEnabledTime()
when the underlying membership was enabled |
java.lang.Long |
getImmediateMshipEnabledTimeDb()
when the underlying membership was enabled |
Member |
getMember()
get the member |
java.lang.String |
getMemberId()
id of the member that has the permission |
int |
getMembershipDepth()
depth of memberships, 0 means immediate |
java.lang.String |
getMembershipId()
id of the membership row |
PermissionHeuristics |
getPermissionHeuristics()
cache the weighting of this assignment |
PermissionEntry.PermissionType |
getPermissionType()
type of permission, either assigned to role, or assigned to role and user combined: role_subject |
java.lang.String |
getPermissionTypeDb()
type of permission, either assigned to role, or assigned to role and user combined: role_subject |
Role |
getRole()
owner role |
java.lang.String |
getRoleDisplayName()
display name of the role which the subject is in to have the permission |
java.lang.String |
getRoleId()
id of the role which the subject is in to get the permission |
java.lang.String |
getRoleName()
role which has the permission or which the subject must be in to have the permission |
int |
getRoleSetDepth()
depth of role hierarchy, 0 means immediate, -1 means no role set involved |
java.sql.Timestamp |
getStartTime()
The start time for this permission entry. |
java.lang.String |
getSubjectId()
subject id of the subject which has the permissions |
java.lang.String |
getSubjectSourceId()
source id of the subject which has the permissions |
boolean |
isActive()
Whether this permission entry currently exists. |
boolean |
isAllowedOverall()
this will be if this permissions is allowed (not in DB/assignment, but overall). |
boolean |
isDisallowed()
if this is a permission, then if this permission assignment is allowed or not |
boolean |
isEnabled()
true or false for if this assignment is enabled (e.g. might have expired) |
boolean |
isImmediate(PermissionEntry.PermissionType thePermissionType)
|
boolean |
isImmediateMembership()
see if the membership is unassignable directly |
boolean |
isImmediatePermission()
see if the permission is unassignable directly |
void |
setAction(java.lang.String action1)
action on the permission (e.g. read, write, assign (default), etc |
void |
setActionId(java.lang.String actionId1)
action on the permission (e.g. read, write, assign (default), etc |
void |
setAllowedOverall(boolean allowedOverall1)
this will be if this permissions is allowed (not in DB/assignment, but overall). |
void |
setAssignmentNotes(java.lang.String assignmentNotes1)
notes on the assignment of privilege |
void |
setAttributeAssignActionSetDepth(int attributeAssignActionSetDepth1)
depth of action hierarchy, 0 means immediate |
void |
setAttributeAssignDelegatable(AttributeAssignDelegatable attributeAssignDelegatable1)
|
void |
setAttributeAssignDelegatableDb(java.lang.String theAttributeAssignDelegatableDb)
internal method for hibernate to set if delegatable |
void |
setAttributeAssignId(java.lang.String attributeAssignId1)
id of the attribute assign row, either to the role, or to the role member pair |
void |
setAttributeDefId(java.lang.String attributeDefId1)
id of the attributeDef |
void |
setAttributeDefNameDispName(java.lang.String attributeDefNameDispName1)
display name of the attribute def name which is the permission assigned to the role or subject |
void |
setAttributeDefNameId(java.lang.String attributeDefNameId1)
id of the attribute def name which is the permission |
void |
setAttributeDefNameName(java.lang.String attributeDefNameName1)
name of the attribute def name which is the permission assigned to the role or subject |
void |
setAttributeDefNameSetDepth(int attributeDefNameSetDepth1)
depth of attributeDefName set hierarchy, 0 means immediate |
void |
setDisabledTime(java.sql.Timestamp disabledTimeDb1)
if there is a date here, and it is in the past, this assignment is disabled |
void |
setDisabledTimeDb(java.lang.Long disabledTimeDb1)
if there is a date here, and it is in the past, this assignment is disabled |
void |
setDisallowed(boolean disallowed1)
if this is a permission, then if this permission assignment is allowed or not |
void |
setDisallowedDb(java.lang.String disallowed1)
if this is a permission, then if this permission assignment is allowed or not |
void |
setEnabled(boolean enabled1)
true or false for if this assignment is enabled (e.g. might have expired) |
void |
setEnabledDb(java.lang.String enabled1)
true or false for if this assignment is enabled (e.g. might have expired) |
void |
setEnabledTime(java.sql.Timestamp enabledTimeDb1)
if there is a date here, and it is in the future, this assignment is disabled until that time |
void |
setEnabledTimeDb(java.lang.Long enabledTimeDb1)
if there is a date here, and it is in the future, this assignment is disabled until that time |
void |
setImmediateMshipDisabledTimeDb(java.lang.Long immediateMshipDisabledTimeDb1)
when the underlying membership was enabled |
void |
setImmediateMshipDisabledTimeDb(java.sql.Timestamp immediateMshipDisabledTimeDb1)
when the underlying membership was enabled |
void |
setImmediateMshipEnabledTime(java.sql.Timestamp immediateMshipEnabledTimeDb1)
when the underlying membership was enabled |
void |
setImmediateMshipEnabledTimeDb(java.lang.Long immediateMshipEnabledTimeDb1)
when the underlying membership was enabled |
void |
setMemberId(java.lang.String memberId1)
id of the member that has the permission |
void |
setMembershipDepth(int membershipDepth1)
depth of memberships, 0 means immediate |
void |
setMembershipId(java.lang.String membershipId1)
id of the membership row |
void |
setPermissionHeuristics(PermissionHeuristics permissionHeuristics1)
cache the weighting of this assignment |
void |
setPermissionTypeDb(java.lang.String permissionTypeDb1)
type of permission, either assigned to role, or assigned to role and user combined: role_subject |
void |
setRoleDisplayName(java.lang.String roleDisplayName1)
display name of the role which the subject is in to have the permission |
void |
setRoleId(java.lang.String roleId1)
id of the role which the subject is in to get the permission |
void |
setRoleName(java.lang.String roleName1)
role which has the permission or which the subject must be in to have the permission |
void |
setRoleSetDepth(int roleSetDepth1)
depth of role hierarchy, 0 means immediate, -1 means no role set involved |
void |
setSubjectId(java.lang.String subjectId1)
subject id of the subject which has the permissions |
void |
setSubjectSourceId(java.lang.String subjectSourceId1)
source id of the subject which has the permissions |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
boolean isAllowedOverall()
void setAllowedOverall(boolean allowedOverall1)
allowedOverall1
- java.lang.String getAssignmentNotes()
void setAssignmentNotes(java.lang.String assignmentNotes1)
assignmentNotes1
- java.lang.Long getImmediateMshipEnabledTimeDb()
java.sql.Timestamp getImmediateMshipEnabledTime()
void setImmediateMshipEnabledTimeDb(java.lang.Long immediateMshipEnabledTimeDb1)
immediateMshipEnabledTimeDb1
- void setImmediateMshipEnabledTime(java.sql.Timestamp immediateMshipEnabledTimeDb1)
immediateMshipEnabledTimeDb1
- java.lang.Long getImmediateMshipDisabledTimeDb()
void setImmediateMshipDisabledTimeDb(java.lang.Long immediateMshipDisabledTimeDb1)
immediateMshipDisabledTimeDb1
- java.sql.Timestamp getImmediateMshipDisabledTime()
void setImmediateMshipDisabledTimeDb(java.sql.Timestamp immediateMshipDisabledTimeDb1)
immediateMshipDisabledTimeDb1
- java.lang.String getActionId()
void setActionId(java.lang.String actionId1)
actionId1
- PermissionHeuristics getPermissionHeuristics()
void setPermissionHeuristics(PermissionHeuristics permissionHeuristics1)
permissionHeuristics1
- int getMembershipDepth()
void setMembershipDepth(int membershipDepth1)
membershipDepth1
- int getRoleSetDepth()
void setRoleSetDepth(int roleSetDepth1)
roleSetDepth1
- int getAttributeDefNameSetDepth()
void setAttributeDefNameSetDepth(int attributeDefNameSetDepth1)
attributeDefNameSetDepth1
- int getAttributeAssignActionSetDepth()
void setAttributeAssignActionSetDepth(int attributeAssignActionSetDepth1)
attributeAssignActionSetDepth1
- java.lang.String getRoleName()
void setRoleName(java.lang.String roleName1)
roleName1
- the roleName to setjava.lang.String getSubjectSourceId()
void setSubjectSourceId(java.lang.String subjectSourceId1)
subjectSourceId1
- the subjectSourceId to setjava.lang.String getSubjectId()
void setSubjectId(java.lang.String subjectId1)
subjectId1
- the subjectId to setjava.lang.String getAction()
void setAction(java.lang.String action1)
action1
- the action to setjava.lang.String getAttributeDefNameName()
void setAttributeDefNameName(java.lang.String attributeDefNameName1)
attributeDefNameName1
- the attributeDefNameName to setjava.lang.String getAttributeDefNameDispName()
void setAttributeDefNameDispName(java.lang.String attributeDefNameDispName1)
attributeDefNameDispName1
- the attributeDefNameDispName to setjava.lang.String getRoleDisplayName()
void setRoleDisplayName(java.lang.String roleDisplayName1)
roleDisplayName1
- the roleDisplayName to setjava.lang.String getRoleId()
Role getRole()
AttributeDefName getAttributeDefName()
AttributeAssign getAttributeAssign()
void setRoleId(java.lang.String roleId1)
roleId1
- the roleId to setjava.lang.String getAttributeDefId()
AttributeDef getAttributeDef()
void setAttributeDefId(java.lang.String attributeDefId1)
attributeDefId1
- the attributeDefId to setjava.lang.String getMemberId()
Member getMember()
void setMemberId(java.lang.String memberId1)
memberId1
- the memberId to setjava.lang.String getAttributeDefNameId()
void setAttributeDefNameId(java.lang.String attributeDefNameId1)
attributeDefNameId1
- the attributeDefNameId to setAttributeAssignDelegatable getAttributeAssignDelegatable()
java.lang.String getAttributeAssignDelegatableDb()
java.sql.Timestamp getDisabledTime()
java.lang.Long getDisabledTimeDb()
java.lang.String getEnabledDb()
java.sql.Timestamp getEnabledTime()
java.lang.Long getEnabledTimeDb()
boolean isEnabled()
void setAttributeAssignDelegatable(AttributeAssignDelegatable attributeAssignDelegatable1)
attributeAssignDelegatable1
- the attributeAssignDelegatable to setvoid setAttributeAssignDelegatableDb(java.lang.String theAttributeAssignDelegatableDb)
theAttributeAssignDelegatableDb
- void setDisabledTime(java.sql.Timestamp disabledTimeDb1)
disabledTimeDb1
- the disabledTimeDb to setvoid setDisabledTimeDb(java.lang.Long disabledTimeDb1)
disabledTimeDb1
- the disabledTimeDb to setvoid setEnabled(boolean enabled1)
enabled1
- the enabled to setvoid setEnabledDb(java.lang.String enabled1)
enabled1
- the enabled to setvoid setEnabledTime(java.sql.Timestamp enabledTimeDb1)
enabledTimeDb1
- the enabledTimeDb to setvoid setEnabledTimeDb(java.lang.Long enabledTimeDb1)
enabledTimeDb1
- the enabledTimeDb to setjava.lang.String getPermissionTypeDb()
void setPermissionTypeDb(java.lang.String permissionTypeDb1)
permissionTypeDb1
- PermissionEntry.PermissionType getPermissionType()
java.lang.String getMembershipId()
boolean isImmediate(PermissionEntry.PermissionType thePermissionType)
thePermissionType
-
boolean isImmediateMembership()
boolean isImmediatePermission()
void setMembershipId(java.lang.String membershipId1)
membershipId1
- java.lang.String getAttributeAssignId()
void setAttributeAssignId(java.lang.String attributeAssignId1)
attributeAssignId1
- java.lang.String getDisallowedDb()
boolean isDisallowed()
void setDisallowed(boolean disallowed1)
disallowed1
- the allowed to setvoid setDisallowedDb(java.lang.String disallowed1)
disallowed1
- the allowed to setjava.sql.Timestamp getEndTime()
java.sql.Timestamp getStartTime()
boolean isActive()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |