|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
public interface IndirectPermissionInfoInterface
Interface methods for obtaining indirect permission info
| Nested Class Summary | |
|---|---|
static class |
IndirectPermissionInfoInterface.IndirectPermissionSource
indirect Permission source ACTSPECIFICATION : identifies the ACT that supplies the indirect permission GRPMBRSHIP : identifies the UserGroup or Role that supplies the indirect permission INHERITED : the permission comes from an inheritance parent, or Repository ACT Inheritance-specific sources: EXPLICT_ON_PARENT : permission explicitly set on inheritance parent GROUP_ON_PARENT : permission set from IdentityGroup or Role on inheritance parent ACT_ON_PARENT : permission set in ACT on inheritance parent REPOSITORY_DEFAULT_ACT : permission setting comes from Repository Default ACT |
static class |
IndirectPermissionInfoInterface.IndirectPermissionType
indirect authorization type |
| Method Summary | |
|---|---|
abstract MetadataInterface |
getIndirectObject()
Returns the indirect Metadata object reference when an Permission comes from an ACT, UserGroup membership, or by Inheritance. |
abstract java.lang.String |
getIndirectPermissionCondition()
Returns the indirect permission condition value |
abstract java.util.List<IndirectPermissionInfoInterface> |
getIndirectPermissionInfo()
Returns one or more nested IndirectPermissionInfo instances that might describe an Inheritance path or levels of UserGroup membership. |
abstract IndirectPermissionInfoInterface.IndirectPermissionSource |
getIndirectPermissionSource()
Returns the Permission source (e.g. the ACT for a set permission coming from a UserGroup membership) |
abstract IndirectPermissionInfoInterface.IndirectPermissionType |
getIndirectPermissionType()
Returns an indirect Permission type (UserGroups/Roles at the same level OR multiple applied ACTs can have conflicting Grant/Deny settings. |
| Method Detail |
|---|
MetadataInterface getIndirectObject()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
IndirectPermissionInfoInterface.IndirectPermissionType getIndirectPermissionType()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
IndirectPermissionInfoInterface.IndirectPermissionSource getIndirectPermissionSource()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
java.lang.String getIndirectPermissionCondition()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
java.util.List<IndirectPermissionInfoInterface> getIndirectPermissionInfo()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||