Interface AuthorizationInheritanceInfoInterface
- All Superinterfaces:
Remote
- All Known Implementing Classes:
AuthorizationInheritanceInfo
public interface AuthorizationInheritanceInfoInterface
extends Remote
Interface methods to get attributes from an instance of AuthorizationInheritanceInfoInterface.
An AuthorizationInheritanceInfoInterface instance contains authorization inheritance information
-
Method Summary
Modifier and TypeMethodDescriptionStringReturns the association role name for this object from its direct "child".List<String> Returns the List of Strings where each contains an Inheritance Rule (i.e. association to inheritance parent object) name value.Returns the List of AuthorizationInheritanceInfoInterface instances at the next Level for this AuthorizationInheritanceInfoInterfaceReturns the object for this inheritance instancebooleanReturns true if this parent has permissions set directly on itbooleanReturns true if this object has direct inheritance parent objectsbooleanIsHidden()Returns true if requester is not permitted to see the inheritance object represented by this instance
-
Method Details
-
getInheritanceRules
List<String> getInheritanceRules() throws RemoteExceptionReturns the List of Strings where each contains an Inheritance Rule (i.e. association to inheritance parent object) name value.- Returns:
- List<
String> - Throws:
RemoteException
-
HasDirectPermissions
boolean HasDirectPermissions() throws RemoteExceptionReturns true if this parent has permissions set directly on it- Returns:
boolean- Throws:
RemoteException
-
HasNextLevelParents
boolean HasNextLevelParents() throws RemoteExceptionReturns true if this object has direct inheritance parent objects- Returns:
boolean- Throws:
RemoteException
-
IsHidden
boolean IsHidden() throws RemoteExceptionReturns true if requester is not permitted to see the inheritance object represented by this instance- Returns:
boolean- Throws:
RemoteException
-
getObject
Returns the object for this inheritance instance- Returns:
Stringobject- Throws:
RemoteException
-
getInheritanceRoleName
String getInheritanceRoleName() throws RemoteExceptionReturns the association role name for this object from its direct "child". The value will always match one of the rule strings on the list returned from calling getInheritanceRules() on the child object.- Returns:
Stringobject- Throws:
RemoteException
-
getNextLevelParents
Returns the List of AuthorizationInheritanceInfoInterface instances at the next Level for this AuthorizationInheritanceInfoInterface- Returns:
- List<
AuthorizationInheritanceInfoInterface> - Throws:
RemoteException
-