Method Summary |
|
public AccessMode | getAccess() Access the access mode defined locally for the entity. |
public Collection | getGroupObjects() Access the groups, as Group objects, defined for this entity. |
public Collection | getGroups() Access the groups defined for this entity. |
public AccessMode | getInheritedAccess() Access the actual access mode used to compute who has access to the entity
(usually SITE or GROUPED, but not INHERITED). |
public Collection | getInheritedGroupObjects() Access the groups, as Group objects, inherited by this entity. |
public Collection | getInheritedGroups() Access the groups inherited by this entity. |
public Time | getReleaseDate() Access the release date before which this entity should not be available to users
except those with adequate permission (what defines "adequate permission" is TBD). |
public Time | getRetractDate() Access the retract date after which this entity should not be available to users
except those with adequate permission (what defines "adequate permission" is TBD). |
public boolean | isAvailable() Calculate the avilability based on whether the item is hidden and (if not) whether
it has a releaseDate or retractDate and (if so) neither of them restrict availabity
right now. |
public boolean | isHidden() Access the raw availability setting for this entity: is it set to "hide" or "show". |