|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.internet2.middleware.grouper.GrouperAPI
edu.internet2.middleware.grouper.permissions.PermissionEntryBase
edu.internet2.middleware.grouper.permissions.PermissionEntryImpl
public class PermissionEntryImpl
| 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, FIELD_DB_VERSION, FIELD_HIBERNATE_VERSION_NUMBER, INITIAL_VERSION_NUMBER |
| Fields inherited from interface org.hibernate.classic.Lifecycle |
|---|
NO_VETO, VETO |
| Constructor Summary | |
|---|---|
PermissionEntryImpl()
|
|
| Method Summary | |
|---|---|
int |
compareTo(PermissionEntry o2)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getAssignmentNotes()
notes on the assignment of privilege |
AttributeAssign |
getAttributeAssign()
get attribute assign |
AttributeAssignDelegatable |
getAttributeAssignDelegatable()
get the enum for delegatable, do not return null |
java.lang.String |
getAttributeAssignDelegatableDb()
internal method for hibernate to persist this enum |
AttributeDef |
getAttributeDef()
|
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.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 |
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 |
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 |
Role |
getRole()
owner role |
java.lang.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. 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 |
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 |
setAttributeAssignDelegatable(AttributeAssignDelegatable attributeAssignDelegatable1)
|
void |
setAttributeAssignDelegatableDb(java.lang.String theAttributeAssignDelegatableDb)
internal method for hibernate to set if delegatable |
void |
setAttributeDefNameDispName(java.lang.String attributeDefNameDispName1)
display name of the attribute def name which is the permission assigned to the role or subject |
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 |
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 |
setRoleDisplayName(java.lang.String roleDisplayName1)
display name of the role which the subject is in to have the permission |
java.lang.String |
toString()
|
| Methods 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 |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PermissionEntryImpl()
| Method Detail |
|---|
public 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 java.lang.String getAssignmentNotes()
getAssignmentNotes in interface PermissionEntrygetAssignmentNotes in class PermissionEntryBasePermissionEntry.getAssignmentNotes()public void setAssignmentNotes(java.lang.String assignmentNotes1)
setAssignmentNotes in interface PermissionEntrysetAssignmentNotes in class PermissionEntryBaseassignmentNotes1 - PermissionEntry.setAssignmentNotes(java.lang.String)public java.lang.Long getImmediateMshipEnabledTimeDb()
getImmediateMshipEnabledTimeDb in interface PermissionEntrygetImmediateMshipEnabledTimeDb in class PermissionEntryBasePermissionEntry.getImmediateMshipEnabledTimeDb()public java.sql.Timestamp getImmediateMshipEnabledTime()
getImmediateMshipEnabledTime in interface PermissionEntrygetImmediateMshipEnabledTime in class PermissionEntryBasePermissionEntry.getImmediateMshipEnabledTime()public void setImmediateMshipEnabledTimeDb(java.lang.Long immediateMshipEnabledTimeDb1)
setImmediateMshipEnabledTimeDb in interface PermissionEntrysetImmediateMshipEnabledTimeDb in class PermissionEntryBaseimmediateMshipEnabledTimeDb1 - PermissionEntry.setImmediateMshipEnabledTimeDb(java.lang.Long)public void setImmediateMshipEnabledTime(java.sql.Timestamp immediateMshipEnabledTimeDb1)
setImmediateMshipEnabledTime in interface PermissionEntrysetImmediateMshipEnabledTime in class PermissionEntryBaseimmediateMshipEnabledTimeDb1 - PermissionEntry.setImmediateMshipEnabledTime(java.sql.Timestamp)public java.lang.Long getImmediateMshipDisabledTimeDb()
getImmediateMshipDisabledTimeDb in interface PermissionEntrygetImmediateMshipDisabledTimeDb in class PermissionEntryBasePermissionEntry.getImmediateMshipDisabledTimeDb()public void setImmediateMshipDisabledTimeDb(java.lang.Long immediateMshipDisabledTimeDb1)
setImmediateMshipDisabledTimeDb in interface PermissionEntrysetImmediateMshipDisabledTimeDb in class PermissionEntryBaseimmediateMshipDisabledTimeDb1 - PermissionEntry.setImmediateMshipDisabledTimeDb(java.lang.Long)public java.sql.Timestamp getImmediateMshipDisabledTime()
getImmediateMshipDisabledTime in interface PermissionEntrygetImmediateMshipDisabledTime in class PermissionEntryBasePermissionEntry.getImmediateMshipDisabledTime()public void setImmediateMshipDisabledTimeDb(java.sql.Timestamp immediateMshipDisabledTimeDb1)
setImmediateMshipDisabledTimeDb in interface PermissionEntrysetImmediateMshipDisabledTimeDb in class PermissionEntryBaseimmediateMshipDisabledTimeDb1 - PermissionEntry.setImmediateMshipDisabledTimeDb(java.sql.Timestamp)public java.lang.String getAttributeDefNameDispName()
getAttributeDefNameDispName in interface PermissionEntrygetAttributeDefNameDispName in class PermissionEntryBasePermissionEntry.getAttributeDefNameDispName()public void setAttributeDefNameDispName(java.lang.String attributeDefNameDispName1)
setAttributeDefNameDispName in interface PermissionEntrysetAttributeDefNameDispName in class PermissionEntryBaseattributeDefNameDispName1 - the attributeDefNameDispName to setPermissionEntry.setAttributeDefNameDispName(java.lang.String)public java.lang.String getRoleDisplayName()
getRoleDisplayName in interface PermissionEntrygetRoleDisplayName in class PermissionEntryBasePermissionEntry.getRoleDisplayName()public void setRoleDisplayName(java.lang.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 java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public AttributeAssignDelegatable getAttributeAssignDelegatable()
getAttributeAssignDelegatable in interface PermissionEntrygetAttributeAssignDelegatable in class PermissionEntryBasePermissionEntry.getAttributeAssignDelegatable()public java.lang.String getAttributeAssignDelegatableDb()
getAttributeAssignDelegatableDb in interface PermissionEntrygetAttributeAssignDelegatableDb in class PermissionEntryBasePermissionEntry.getAttributeAssignDelegatableDb()public java.sql.Timestamp getDisabledTime()
getDisabledTime in interface PermissionEntrygetDisabledTime in class PermissionEntryBasePermissionEntry.getDisabledTime()public java.lang.Long getDisabledTimeDb()
getDisabledTimeDb in interface PermissionEntrygetDisabledTimeDb in class PermissionEntryBasePermissionEntry.getDisabledTimeDb()public java.lang.String getEnabledDb()
getEnabledDb in interface PermissionEntrygetEnabledDb in class PermissionEntryBasePermissionEntry.getEnabledDb()public java.sql.Timestamp getEnabledTime()
getEnabledTime in interface PermissionEntrygetEnabledTime in class PermissionEntryBasePermissionEntry.getEnabledTime()public java.lang.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(java.lang.String theAttributeAssignDelegatableDb)
setAttributeAssignDelegatableDb in interface PermissionEntrysetAttributeAssignDelegatableDb in class PermissionEntryBasetheAttributeAssignDelegatableDb - PermissionEntry.setAttributeAssignDelegatableDb(java.lang.String)public void setDisabledTime(java.sql.Timestamp disabledTimeDb1)
setDisabledTime in interface PermissionEntrysetDisabledTime in class PermissionEntryBasedisabledTimeDb1 - the disabledTimeDb to setPermissionEntry.setDisabledTime(java.sql.Timestamp)public void setDisabledTimeDb(java.lang.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(java.lang.String enabled1)
setEnabledDb in interface PermissionEntrysetEnabledDb in class PermissionEntryBaseenabled1 - the enabled to setPermissionEntry.setEnabledDb(java.lang.String)public void setEnabledTime(java.sql.Timestamp enabledTimeDb1)
setEnabledTime in interface PermissionEntrysetEnabledTime in class PermissionEntryBaseenabledTimeDb1 - the enabledTimeDb to setPermissionEntry.setEnabledTime(java.sql.Timestamp)public void setEnabledTimeDb(java.lang.Long enabledTimeDb1)
setEnabledTimeDb in interface PermissionEntrysetEnabledTimeDb in class PermissionEntryBaseenabledTimeDb1 - the enabledTimeDb to setPermissionEntry.setEnabledTimeDb(java.lang.Long)public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.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 java.lang.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()
PermissionEntry
PermissionEntry.isActive()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||