|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Defines a facade for checking user's session permissions (access rights or actions) on branches, adaptations and nodes (tables, ...).
AccessPermission,
ActionPermission| Method Summary | |
AccessPermission |
getAdaptationAccessPermission(Adaptation anAdaptation)
Returns the current user's access right on the adaptation instance or occurrence specified. |
AccessPermission |
getHomeAccessPermission(AdaptationHome aHome)
Returns the current user's access right on the home specified. |
ActionPermission |
getHomeActionPermissionForService(ServiceKey serviceKey,
AdaptationHome home)
Current user's action permission for executing the home service specified. |
ActionPermission |
getHomeActionPermissionToChangeOwner(AdaptationHome aHome)
Current user's action permission for changing the owner of the home specified. |
ActionPermission |
getHomeActionPermissionToChangePermission(AdaptationHome aHome)
Current user's action permission for changing permissions of the home specified. |
ActionPermission |
getHomeActionPermissionToCloseHome(AdaptationHome aHome)
Current user's action permission for closing the home (branch or version) specified. |
ActionPermission |
getHomeActionPermissionToCreateChildBranch(AdaptationHome aHome)
Current user's action permission for creating child branches on the home specified. |
ActionPermission |
getHomeActionPermissionToCreateChildVersion(AdaptationHome aHome)
Current user's action permission for creating child versions on the home specified. |
ActionPermission |
getHomeActionPermissionToCreateRootInstance(AdaptationHome aHome)
Current user's action permission to create adaptation instance root. |
ActionPermission |
getHomeActionPermissionToExportArchive(AdaptationHome aHome)
Current user's action permission for archive export of the home specified. |
ActionPermission |
getHomeActionPermissionToImportArchive(AdaptationHome aHome)
Current user's action permission for archive import on the home specified. |
ActionPermission |
getHomeActionPermissionToInitializeMerge(AdaptationHome aHome)
Current user's action permission for merging the home specified. |
ActionPermission |
getHomeActionPermissionToLockHome(LockSpec aSpec,
AdaptationHome aHome)
Current user's action permission for locking the home specified. |
ActionPermission |
getHomeActionPermissionToUnlockHome(LockSpec aSpec,
AdaptationHome aHome)
Current user's action permission for unlocking the home specified. |
ActionPermission |
getInstanceActionPermissionForService(ServiceKey serviceKey,
Adaptation adaptation)
Current user's action permission for executing the instance service specified. |
ActionPermission |
getInstanceActionPermissionToActivateInstance(Adaptation anInstance)
Current user's action permission for activating the adaptation instance specified. |
ActionPermission |
getInstanceActionPermissionToCreateChild(Adaptation anInstance)
Current user's action permission for creating child instances of the adaptation instance specified. |
ActionPermission |
getInstanceActionPermissionToCreateDuplicate(Adaptation anInstance)
Current user's action permission for duplicating the adaptation instance specified. |
ActionPermission |
getInstanceActionPermissionToDeleteInstance(Adaptation anInstance)
Current user's action permission for deleting the adaptation instance specified. |
ActionPermission |
getInstanceActionPermissionToManageAgreement(Adaptation anInstance)
Current user's action permission for managing agreements of the adaptation instance specified. |
AccessPermission |
getNodeAccessPermission(SchemaNode aNode,
Adaptation anAdaptation)
Returns the current user's access right on the node specified. |
ActionPermission |
getOccurrenceActionPermissionToDelete(Adaptation occurrence,
AdaptationTable aTable)
Current user's action permission for deleting the table record specified. |
ActionPermission |
getOccurrenceActionPermissionToDerive(Adaptation occurrence,
AdaptationTable aTable)
Current user's action permission for deriving the table record specified. |
ActionPermission |
getOccurrenceActionPermissionToOccult(Adaptation occurrence,
AdaptationTable aTable)
Current user's action permission for occulting the table record specified. |
ActionPermission |
getOccurrenceActionPermissionToOverwrite(Adaptation occurrence,
AdaptationTable aTable)
Current user's action permission for overwritting the table record specified. |
Session |
getSession()
|
ActionPermission |
getTableActionPermissionToCreateRootOccurrence(AdaptationTable aTable)
Current user's action permission for creating a table record on the adaptation table specified. |
boolean |
isHomeOwner(AdaptationHome aHome)
|
| Method Detail |
public Session getSession()
public AccessPermission getHomeAccessPermission(AdaptationHome aHome)
public AccessPermission getAdaptationAccessPermission(Adaptation anAdaptation)
public AccessPermission getNodeAccessPermission(SchemaNode aNode,
Adaptation anAdaptation)
public ActionPermission getHomeActionPermissionToCreateChildBranch(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionToCreateChildVersion(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionToInitializeMerge(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionToExportArchive(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionToImportArchive(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionToCloseHome(AdaptationHome aHome)
public boolean isHomeOwner(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionToLockHome(LockSpec aSpec,
AdaptationHome aHome)
LockSpec.lock(AdaptationHome, Session)
public ActionPermission getHomeActionPermissionToUnlockHome(LockSpec aSpec,
AdaptationHome aHome)
LockSpec.unlock(AdaptationHome, Session)public ActionPermission getHomeActionPermissionToCreateRootInstance(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionToChangeOwner(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionToChangePermission(AdaptationHome aHome)
public ActionPermission getHomeActionPermissionForService(ServiceKey serviceKey,
AdaptationHome home)
public ActionPermission getInstanceActionPermissionToCreateChild(Adaptation anInstance)
public ActionPermission getInstanceActionPermissionToManageAgreement(Adaptation anInstance)
public ActionPermission getInstanceActionPermissionToCreateDuplicate(Adaptation anInstance)
public ActionPermission getInstanceActionPermissionToDeleteInstance(Adaptation anInstance)
public ActionPermission getInstanceActionPermissionToActivateInstance(Adaptation anInstance)
public ActionPermission getInstanceActionPermissionForService(ServiceKey serviceKey,
Adaptation adaptation)
public ActionPermission getTableActionPermissionToCreateRootOccurrence(AdaptationTable aTable)
public ActionPermission getOccurrenceActionPermissionToOverwrite(Adaptation occurrence,
AdaptationTable aTable)
Current user's action permission for overwritting the table record specified.
IllegalArgumentException - if adaptation is an instance.
public ActionPermission getOccurrenceActionPermissionToOccult(Adaptation occurrence,
AdaptationTable aTable)
Current user's action permission for occulting the table record specified.
IllegalArgumentException - if adaptation is an instance.
public ActionPermission getOccurrenceActionPermissionToDerive(Adaptation occurrence,
AdaptationTable aTable)
Current user's action permission for deriving the table record specified.
IllegalArgumentException - if adaptation is an instance.
public ActionPermission getOccurrenceActionPermissionToDelete(Adaptation occurrence,
AdaptationTable aTable)
Current user's action permission for deleting the table record specified.
IllegalArgumentException - if adaptation is an instance.
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
(report a bug)
EBX.Platform 4.5.2 [0601:0004]
Copyright Orchestra Networks 2000-2008. All rights reserved.