public class PermissionEntryImpl extends PermissionEntryBase
PermissionEntry.PermissionTypeCOLUMN_HIBERNATE_VERSION_NUMBER, dbVersion, FIELD_DB_VERSION, FIELD_HIBERNATE_VERSION_NUMBER, INITIAL_VERSION_NUMBER| Constructor and Description |
|---|
PermissionEntryImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(PermissionEntry o2) |
boolean |
equals(Object obj) |
String |
getAssignmentNotes()
notes on the assignment of privilege
|
AttributeAssign |
getAttributeAssign()
get attribute assign
|
AttributeAssignDelegatable |
getAttributeAssignDelegatable()
get the enum for delegatable, do not return null
|
String |
getAttributeAssignDelegatableDb()
internal method for hibernate to persist this enum
|
AttributeDef |
getAttributeDef() |
AttributeDefName |
getAttributeDefName()
get attribute def name
|
String |
getAttributeDefNameDispName()
display name of the attribute def name which is the permission assigned to the role or subject
|
Timestamp |
getDisabledTime()
if there is a date here, and it is in the past, this assignment is disabled
|
Long |
getDisabledTimeDb()
if there is a date here, and it is in the past, this assignment is disabled
|
String |
getEnabledDb()
true or false for if this assignment is enabled (e.g.
|
Timestamp |
getEnabledTime()
if there is a date here, and it is in the future, this assignment is disabled
until that time
|
Long |
getEnabledTimeDb()
if there is a date here, and it is in the future, this assignment is disabled
until that time
|
Timestamp |
getImmediateMshipDisabledTime()
when the underlying membership will be disabled
|
Long |
getImmediateMshipDisabledTimeDb()
when the underlying membership will be disabled
|
Timestamp |
getImmediateMshipEnabledTime()
when the underlying membership was enabled
|
Long |
getImmediateMshipEnabledTimeDb()
when the underlying membership was enabled
|
Member |
getMember()
get the member
|
Role |
getRole()
owner role
|
String |
getRoleDisplayName()
display name of the role which the subject is in to have the permission
|
int |
hashCode() |
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 |
isAssignedToSubject()
see if the membership is unassignable directly
|
boolean |
isEnabled()
true or false for if this assignment is enabled (e.g.
|
boolean |
isImmediate(PermissionEntry.PermissionType thePermissionType) |
boolean |
isImmediateMembership()
see if the membership is unassignable directly
|
boolean |
isImmediatePermission()
see if the permission is unassignable directly
|
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 privilege
|
void |
setAttributeAssignDelegatable(AttributeAssignDelegatable attributeAssignDelegatable1) |
void |
setAttributeAssignDelegatableDb(String theAttributeAssignDelegatableDb)
internal method for hibernate to set if delegatable
|
void |
setAttributeDefNameDispName(String attributeDefNameDispName1)
display name of the attribute def name which is the permission assigned to the role or subject
|
void |
setDisabledTime(Timestamp disabledTimeDb1)
if there is a date here, and it is in the past, this assignment is disabled
|
void |
setDisabledTimeDb(Long disabledTimeDb1)
if there is a date here, and it is in the past, this assignment is disabled
|
void |
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 time
|
void |
setEnabledTimeDb(Long enabledTimeDb1)
if there is a date here, and it is in the future, this assignment is disabled
until that time
|
void |
setImmediateMshipDisabledTimeDb(Long immediateMshipDisabledTimeDb1)
when the underlying membership was enabled
|
void |
setImmediateMshipDisabledTimeDb(Timestamp immediateMshipDisabledTimeDb1)
when the underlying membership was enabled
|
void |
setImmediateMshipEnabledTime(Timestamp immediateMshipEnabledTimeDb1)
when the underlying membership was enabled
|
void |
setImmediateMshipEnabledTimeDb(Long immediateMshipEnabledTimeDb1)
when the underlying membership was enabled
|
void |
setRoleDisplayName(String roleDisplayName1)
display name of the role which the subject is in to have the permission
|
String |
toString() |
clone, getAction, getActionId, getAttributeAssignActionSetDepth, getAttributeAssignId, getAttributeAssignTypeDb, getAttributeDefId, getAttributeDefNameId, getAttributeDefNameName, getAttributeDefNameSetDepth, getDisallowedDb, getEndTime, getMemberId, getMembershipDepth, getMembershipId, getPermissionHeuristics, getPermissionType, getPermissionTypeDb, getRoleId, getRoleName, getRoleSetDepth, getStartTime, getSubjectId, getSubjectSourceId, isDisallowed, setAction, setActionId, setAttributeAssignActionSetDepth, setAttributeAssignId, setAttributeAssignTypeDb, setAttributeDefId, setAttributeDefNameId, setAttributeDefNameName, setAttributeDefNameSetDepth, setDisallowed, setDisallowedDb, setMemberId, setMembershipDepth, setMembershipId, setPermissionHeuristics, setPermissionTypeDb, setRoleId, setRoleName, setRoleSetDepth, setSubjectId, setSubjectSourceIddbVersion, dbVersionClear, dbVersionDifferentFields, dbVersionIsDifferent, dbVersionReset, fieldValue, getHibernateVersionNumber, onDelete, onLoad, onPostDelete, onPostSave, onPostUpdate, onPreDelete, onPreSave, onPreUpdate, onSave, onUpdate, setHibernateVersionNumberpublic boolean isAllowedOverall()
isAllowedOverall in interface PermissionEntryisAllowedOverall in class PermissionEntryBasePermissionEntry.isAllowedOverall()public void setAllowedOverall(boolean allowedOverall1)
setAllowedOverall in interface PermissionEntrysetAllowedOverall in class PermissionEntryBaseallowedOverall1 - PermissionEntry.setAllowedOverall(boolean)public String getAssignmentNotes()
getAssignmentNotes in interface PermissionEntrygetAssignmentNotes in class PermissionEntryBasePermissionEntry.getAssignmentNotes()public void setAssignmentNotes(String assignmentNotes1)
setAssignmentNotes in interface PermissionEntrysetAssignmentNotes in class PermissionEntryBaseassignmentNotes1 - PermissionEntry.setAssignmentNotes(java.lang.String)public Long getImmediateMshipEnabledTimeDb()
getImmediateMshipEnabledTimeDb in interface PermissionEntrygetImmediateMshipEnabledTimeDb in class PermissionEntryBasePermissionEntry.getImmediateMshipEnabledTimeDb()public Timestamp getImmediateMshipEnabledTime()
getImmediateMshipEnabledTime in interface PermissionEntrygetImmediateMshipEnabledTime in class PermissionEntryBasePermissionEntry.getImmediateMshipEnabledTime()public void setImmediateMshipEnabledTimeDb(Long immediateMshipEnabledTimeDb1)
setImmediateMshipEnabledTimeDb in interface PermissionEntrysetImmediateMshipEnabledTimeDb in class PermissionEntryBaseimmediateMshipEnabledTimeDb1 - PermissionEntry.setImmediateMshipEnabledTimeDb(java.lang.Long)public void setImmediateMshipEnabledTime(Timestamp immediateMshipEnabledTimeDb1)
setImmediateMshipEnabledTime in interface PermissionEntrysetImmediateMshipEnabledTime in class PermissionEntryBaseimmediateMshipEnabledTimeDb1 - PermissionEntry.setImmediateMshipEnabledTime(java.sql.Timestamp)public Long getImmediateMshipDisabledTimeDb()
getImmediateMshipDisabledTimeDb in interface PermissionEntrygetImmediateMshipDisabledTimeDb in class PermissionEntryBasePermissionEntry.getImmediateMshipDisabledTimeDb()public void setImmediateMshipDisabledTimeDb(Long immediateMshipDisabledTimeDb1)
setImmediateMshipDisabledTimeDb in interface PermissionEntrysetImmediateMshipDisabledTimeDb in class PermissionEntryBaseimmediateMshipDisabledTimeDb1 - PermissionEntry.setImmediateMshipDisabledTimeDb(java.lang.Long)public Timestamp getImmediateMshipDisabledTime()
getImmediateMshipDisabledTime in interface PermissionEntrygetImmediateMshipDisabledTime in class PermissionEntryBasePermissionEntry.getImmediateMshipDisabledTime()public void setImmediateMshipDisabledTimeDb(Timestamp immediateMshipDisabledTimeDb1)
setImmediateMshipDisabledTimeDb in interface PermissionEntrysetImmediateMshipDisabledTimeDb in class PermissionEntryBaseimmediateMshipDisabledTimeDb1 - PermissionEntry.setImmediateMshipDisabledTimeDb(java.sql.Timestamp)public String getAttributeDefNameDispName()
getAttributeDefNameDispName in interface PermissionEntrygetAttributeDefNameDispName in class PermissionEntryBasePermissionEntry.getAttributeDefNameDispName()public void setAttributeDefNameDispName(String attributeDefNameDispName1)
setAttributeDefNameDispName in interface PermissionEntrysetAttributeDefNameDispName in class PermissionEntryBaseattributeDefNameDispName1 - the attributeDefNameDispName to setPermissionEntry.setAttributeDefNameDispName(java.lang.String)public String getRoleDisplayName()
getRoleDisplayName in interface PermissionEntrygetRoleDisplayName in class PermissionEntryBasePermissionEntry.getRoleDisplayName()public void setRoleDisplayName(String roleDisplayName1)
setRoleDisplayName in interface PermissionEntrysetRoleDisplayName in class PermissionEntryBaseroleDisplayName1 - the roleDisplayName to setPermissionEntry.setRoleDisplayName(java.lang.String)public Role getRole()
getRole in interface PermissionEntrygetRole in class PermissionEntryBasePermissionEntry.getRole()public AttributeDefName getAttributeDefName()
getAttributeDefName in interface PermissionEntrygetAttributeDefName in class PermissionEntryBasePermissionEntry.getAttributeDefName()public AttributeAssign getAttributeAssign()
getAttributeAssign in interface PermissionEntrygetAttributeAssign in class PermissionEntryBasePermissionEntry.getAttributeAssign()public AttributeDef getAttributeDef()
getAttributeDef in interface PermissionEntrygetAttributeDef in class PermissionEntryBasePermissionEntry.getAttributeDef()public Member getMember()
getMember in interface PermissionEntrygetMember in class PermissionEntryBasePermissionEntry.getMember()public String toString()
toString in class ObjectObject.toString()public AttributeAssignDelegatable getAttributeAssignDelegatable()
getAttributeAssignDelegatable in interface PermissionEntrygetAttributeAssignDelegatable in class PermissionEntryBasePermissionEntry.getAttributeAssignDelegatable()public String getAttributeAssignDelegatableDb()
getAttributeAssignDelegatableDb in interface PermissionEntrygetAttributeAssignDelegatableDb in class PermissionEntryBasePermissionEntry.getAttributeAssignDelegatableDb()public Timestamp getDisabledTime()
getDisabledTime in interface PermissionEntrygetDisabledTime in class PermissionEntryBasePermissionEntry.getDisabledTime()public Long getDisabledTimeDb()
getDisabledTimeDb in interface PermissionEntrygetDisabledTimeDb in class PermissionEntryBasePermissionEntry.getDisabledTimeDb()public String getEnabledDb()
getEnabledDb in interface PermissionEntrygetEnabledDb in class PermissionEntryBasePermissionEntry.getEnabledDb()public Timestamp getEnabledTime()
getEnabledTime in interface PermissionEntrygetEnabledTime in class PermissionEntryBasePermissionEntry.getEnabledTime()public Long getEnabledTimeDb()
getEnabledTimeDb in interface PermissionEntrygetEnabledTimeDb in class PermissionEntryBasePermissionEntry.getEnabledTimeDb()public boolean isEnabled()
isEnabled in interface PermissionEntryisEnabled in class PermissionEntryBasePermissionEntry.isEnabled()public void setAttributeAssignDelegatable(AttributeAssignDelegatable attributeAssignDelegatable1)
setAttributeAssignDelegatable in interface PermissionEntrysetAttributeAssignDelegatable in class PermissionEntryBaseattributeAssignDelegatable1 - the attributeAssignDelegatable to setPermissionEntry.setAttributeAssignDelegatable(edu.internet2.middleware.grouper.attr.assign.AttributeAssignDelegatable)public void setAttributeAssignDelegatableDb(String theAttributeAssignDelegatableDb)
setAttributeAssignDelegatableDb in interface PermissionEntrysetAttributeAssignDelegatableDb in class PermissionEntryBasetheAttributeAssignDelegatableDb - PermissionEntry.setAttributeAssignDelegatableDb(java.lang.String)public void setDisabledTime(Timestamp disabledTimeDb1)
setDisabledTime in interface PermissionEntrysetDisabledTime in class PermissionEntryBasedisabledTimeDb1 - the disabledTimeDb to setPermissionEntry.setDisabledTime(java.sql.Timestamp)public void setDisabledTimeDb(Long disabledTimeDb1)
setDisabledTimeDb in interface PermissionEntrysetDisabledTimeDb in class PermissionEntryBasedisabledTimeDb1 - the disabledTimeDb to setPermissionEntry.setDisabledTimeDb(java.lang.Long)public void setEnabled(boolean enabled1)
setEnabled in interface PermissionEntrysetEnabled in class PermissionEntryBaseenabled1 - the enabled to setPermissionEntry.setEnabled(boolean)public void setEnabledDb(String enabled1)
setEnabledDb in interface PermissionEntrysetEnabledDb in class PermissionEntryBaseenabled1 - the enabled to setPermissionEntry.setEnabledDb(java.lang.String)public void setEnabledTime(Timestamp enabledTimeDb1)
setEnabledTime in interface PermissionEntrysetEnabledTime in class PermissionEntryBaseenabledTimeDb1 - the enabledTimeDb to setPermissionEntry.setEnabledTime(java.sql.Timestamp)public void setEnabledTimeDb(Long enabledTimeDb1)
setEnabledTimeDb in interface PermissionEntrysetEnabledTimeDb in class PermissionEntryBaseenabledTimeDb1 - the enabledTimeDb to setPermissionEntry.setEnabledTimeDb(java.lang.Long)public boolean equals(Object obj)
equals in class ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class ObjectObject.hashCode()public boolean isImmediateMembership()
isImmediateMembership in interface PermissionEntryisImmediateMembership in class PermissionEntryBasePermissionEntry.isImmediateMembership()public boolean isAssignedToSubject()
public boolean isImmediatePermission()
isImmediatePermission in interface PermissionEntryisImmediatePermission in class PermissionEntryBasePermissionEntry.isImmediatePermission()public int compareTo(PermissionEntry o2)
compareTo in interface Comparable<PermissionEntry>compareTo in class PermissionEntryBaseComparable.compareTo(java.lang.Object)public boolean isImmediate(PermissionEntry.PermissionType thePermissionType)
isImmediate in interface PermissionEntryisImmediate in class PermissionEntryBasethePermissionType - PermissionEntry.isImmediate(edu.internet2.middleware.grouper.permissions.PermissionEntry.PermissionType)public boolean isActive()
PermissionEntryPermissionEntry.isActive()Copyright © 2016 Internet2. All rights reserved.