|
||||||||||
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 PermissionEntry
isAllowedOverall
in class PermissionEntryBase
PermissionEntry.isAllowedOverall()
public void setAllowedOverall(boolean allowedOverall1)
setAllowedOverall
in interface PermissionEntry
setAllowedOverall
in class PermissionEntryBase
allowedOverall1
- PermissionEntry.setAllowedOverall(boolean)
public java.lang.String getAssignmentNotes()
getAssignmentNotes
in interface PermissionEntry
getAssignmentNotes
in class PermissionEntryBase
PermissionEntry.getAssignmentNotes()
public void setAssignmentNotes(java.lang.String assignmentNotes1)
setAssignmentNotes
in interface PermissionEntry
setAssignmentNotes
in class PermissionEntryBase
assignmentNotes1
- PermissionEntry.setAssignmentNotes(java.lang.String)
public java.lang.Long getImmediateMshipEnabledTimeDb()
getImmediateMshipEnabledTimeDb
in interface PermissionEntry
getImmediateMshipEnabledTimeDb
in class PermissionEntryBase
PermissionEntry.getImmediateMshipEnabledTimeDb()
public java.sql.Timestamp getImmediateMshipEnabledTime()
getImmediateMshipEnabledTime
in interface PermissionEntry
getImmediateMshipEnabledTime
in class PermissionEntryBase
PermissionEntry.getImmediateMshipEnabledTime()
public void setImmediateMshipEnabledTimeDb(java.lang.Long immediateMshipEnabledTimeDb1)
setImmediateMshipEnabledTimeDb
in interface PermissionEntry
setImmediateMshipEnabledTimeDb
in class PermissionEntryBase
immediateMshipEnabledTimeDb1
- PermissionEntry.setImmediateMshipEnabledTimeDb(java.lang.Long)
public void setImmediateMshipEnabledTime(java.sql.Timestamp immediateMshipEnabledTimeDb1)
setImmediateMshipEnabledTime
in interface PermissionEntry
setImmediateMshipEnabledTime
in class PermissionEntryBase
immediateMshipEnabledTimeDb1
- PermissionEntry.setImmediateMshipEnabledTime(java.sql.Timestamp)
public java.lang.Long getImmediateMshipDisabledTimeDb()
getImmediateMshipDisabledTimeDb
in interface PermissionEntry
getImmediateMshipDisabledTimeDb
in class PermissionEntryBase
PermissionEntry.getImmediateMshipDisabledTimeDb()
public void setImmediateMshipDisabledTimeDb(java.lang.Long immediateMshipDisabledTimeDb1)
setImmediateMshipDisabledTimeDb
in interface PermissionEntry
setImmediateMshipDisabledTimeDb
in class PermissionEntryBase
immediateMshipDisabledTimeDb1
- PermissionEntry.setImmediateMshipDisabledTimeDb(java.lang.Long)
public java.sql.Timestamp getImmediateMshipDisabledTime()
getImmediateMshipDisabledTime
in interface PermissionEntry
getImmediateMshipDisabledTime
in class PermissionEntryBase
PermissionEntry.getImmediateMshipDisabledTime()
public void setImmediateMshipDisabledTimeDb(java.sql.Timestamp immediateMshipDisabledTimeDb1)
setImmediateMshipDisabledTimeDb
in interface PermissionEntry
setImmediateMshipDisabledTimeDb
in class PermissionEntryBase
immediateMshipDisabledTimeDb1
- PermissionEntry.setImmediateMshipDisabledTimeDb(java.sql.Timestamp)
public java.lang.String getAttributeDefNameDispName()
getAttributeDefNameDispName
in interface PermissionEntry
getAttributeDefNameDispName
in class PermissionEntryBase
PermissionEntry.getAttributeDefNameDispName()
public void setAttributeDefNameDispName(java.lang.String attributeDefNameDispName1)
setAttributeDefNameDispName
in interface PermissionEntry
setAttributeDefNameDispName
in class PermissionEntryBase
attributeDefNameDispName1
- the attributeDefNameDispName to setPermissionEntry.setAttributeDefNameDispName(java.lang.String)
public java.lang.String getRoleDisplayName()
getRoleDisplayName
in interface PermissionEntry
getRoleDisplayName
in class PermissionEntryBase
PermissionEntry.getRoleDisplayName()
public void setRoleDisplayName(java.lang.String roleDisplayName1)
setRoleDisplayName
in interface PermissionEntry
setRoleDisplayName
in class PermissionEntryBase
roleDisplayName1
- the roleDisplayName to setPermissionEntry.setRoleDisplayName(java.lang.String)
public Role getRole()
getRole
in interface PermissionEntry
getRole
in class PermissionEntryBase
PermissionEntry.getRole()
public AttributeDefName getAttributeDefName()
getAttributeDefName
in interface PermissionEntry
getAttributeDefName
in class PermissionEntryBase
PermissionEntry.getAttributeDefName()
public AttributeAssign getAttributeAssign()
getAttributeAssign
in interface PermissionEntry
getAttributeAssign
in class PermissionEntryBase
PermissionEntry.getAttributeAssign()
public AttributeDef getAttributeDef()
getAttributeDef
in interface PermissionEntry
getAttributeDef
in class PermissionEntryBase
PermissionEntry.getAttributeDef()
public Member getMember()
getMember
in interface PermissionEntry
getMember
in class PermissionEntryBase
PermissionEntry.getMember()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public AttributeAssignDelegatable getAttributeAssignDelegatable()
getAttributeAssignDelegatable
in interface PermissionEntry
getAttributeAssignDelegatable
in class PermissionEntryBase
PermissionEntry.getAttributeAssignDelegatable()
public java.lang.String getAttributeAssignDelegatableDb()
getAttributeAssignDelegatableDb
in interface PermissionEntry
getAttributeAssignDelegatableDb
in class PermissionEntryBase
PermissionEntry.getAttributeAssignDelegatableDb()
public java.sql.Timestamp getDisabledTime()
getDisabledTime
in interface PermissionEntry
getDisabledTime
in class PermissionEntryBase
PermissionEntry.getDisabledTime()
public java.lang.Long getDisabledTimeDb()
getDisabledTimeDb
in interface PermissionEntry
getDisabledTimeDb
in class PermissionEntryBase
PermissionEntry.getDisabledTimeDb()
public java.lang.String getEnabledDb()
getEnabledDb
in interface PermissionEntry
getEnabledDb
in class PermissionEntryBase
PermissionEntry.getEnabledDb()
public java.sql.Timestamp getEnabledTime()
getEnabledTime
in interface PermissionEntry
getEnabledTime
in class PermissionEntryBase
PermissionEntry.getEnabledTime()
public java.lang.Long getEnabledTimeDb()
getEnabledTimeDb
in interface PermissionEntry
getEnabledTimeDb
in class PermissionEntryBase
PermissionEntry.getEnabledTimeDb()
public boolean isEnabled()
isEnabled
in interface PermissionEntry
isEnabled
in class PermissionEntryBase
PermissionEntry.isEnabled()
public void setAttributeAssignDelegatable(AttributeAssignDelegatable attributeAssignDelegatable1)
setAttributeAssignDelegatable
in interface PermissionEntry
setAttributeAssignDelegatable
in class PermissionEntryBase
attributeAssignDelegatable1
- the attributeAssignDelegatable to setPermissionEntry.setAttributeAssignDelegatable(edu.internet2.middleware.grouper.attr.assign.AttributeAssignDelegatable)
public void setAttributeAssignDelegatableDb(java.lang.String theAttributeAssignDelegatableDb)
setAttributeAssignDelegatableDb
in interface PermissionEntry
setAttributeAssignDelegatableDb
in class PermissionEntryBase
theAttributeAssignDelegatableDb
- PermissionEntry.setAttributeAssignDelegatableDb(java.lang.String)
public void setDisabledTime(java.sql.Timestamp disabledTimeDb1)
setDisabledTime
in interface PermissionEntry
setDisabledTime
in class PermissionEntryBase
disabledTimeDb1
- the disabledTimeDb to setPermissionEntry.setDisabledTime(java.sql.Timestamp)
public void setDisabledTimeDb(java.lang.Long disabledTimeDb1)
setDisabledTimeDb
in interface PermissionEntry
setDisabledTimeDb
in class PermissionEntryBase
disabledTimeDb1
- the disabledTimeDb to setPermissionEntry.setDisabledTimeDb(java.lang.Long)
public void setEnabled(boolean enabled1)
setEnabled
in interface PermissionEntry
setEnabled
in class PermissionEntryBase
enabled1
- the enabled to setPermissionEntry.setEnabled(boolean)
public void setEnabledDb(java.lang.String enabled1)
setEnabledDb
in interface PermissionEntry
setEnabledDb
in class PermissionEntryBase
enabled1
- the enabled to setPermissionEntry.setEnabledDb(java.lang.String)
public void setEnabledTime(java.sql.Timestamp enabledTimeDb1)
setEnabledTime
in interface PermissionEntry
setEnabledTime
in class PermissionEntryBase
enabledTimeDb1
- the enabledTimeDb to setPermissionEntry.setEnabledTime(java.sql.Timestamp)
public void setEnabledTimeDb(java.lang.Long enabledTimeDb1)
setEnabledTimeDb
in interface PermissionEntry
setEnabledTimeDb
in class PermissionEntryBase
enabledTimeDb1
- the enabledTimeDb to setPermissionEntry.setEnabledTimeDb(java.lang.Long)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean isImmediateMembership()
isImmediateMembership
in interface PermissionEntry
isImmediateMembership
in class PermissionEntryBase
PermissionEntry.isImmediateMembership()
public boolean isAssignedToSubject()
public boolean isImmediatePermission()
isImmediatePermission
in interface PermissionEntry
isImmediatePermission
in class PermissionEntryBase
PermissionEntry.isImmediatePermission()
public int compareTo(PermissionEntry o2)
compareTo
in interface java.lang.Comparable<PermissionEntry>
compareTo
in class PermissionEntryBase
Comparable.compareTo(java.lang.Object)
public boolean isImmediate(PermissionEntry.PermissionType thePermissionType)
isImmediate
in interface PermissionEntry
isImmediate
in class PermissionEntryBase
thePermissionType
-
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 |