|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.services.information.metadata.AuthorizationInheritanceInfo
public class AuthorizationInheritanceInfo
Implementation Methods for obtaining inheritance info for an object
Field Summary | |
---|---|
protected java.util.List<java.lang.String> |
inheritanceRules
|
protected java.util.List<AuthorizationInheritanceInfoInterface> |
nextLevelObjList
|
protected MetadataInterface |
obj
|
protected boolean |
objHasDirectPermissions
|
protected boolean |
objHidden
|
protected AuthorizationInheritanceInfo |
prevLevelObj
|
protected java.lang.String |
roleName
|
Constructor Summary | |
---|---|
AuthorizationInheritanceInfo(boolean hidden,
MetadataInterface obj,
boolean hasDirectPerms,
java.lang.String roleName)
|
Method Summary | |
---|---|
java.lang.String |
getInheritanceRoleName()
Returns the association role name for this object from its direct "child". |
java.util.List<java.lang.String> |
getInheritanceRules()
Returns the List of Strings where each contains an Inheritance Rule (i.e. association to inheritance parent object) name value. |
java.util.List<AuthorizationInheritanceInfoInterface> |
getNextLevelParents()
Returns the List of AuthorizationInheritanceInfoInterface instances at the next Level for this AuthorizationInheritanceInfoInterface |
MetadataInterface |
getObject()
Returns the object for this inheritance instance |
boolean |
HasDirectPermissions()
Returns true if this parent has permissions set directly on it |
boolean |
HasNextLevelParents()
Returns true if this object has direct inheritance parent objects |
boolean |
IsHidden()
Returns true if requester is not permitted to see the inheritance object represented by this instance |
java.lang.String |
toString()
|
Field Detail |
---|
protected java.util.List<java.lang.String> inheritanceRules
protected boolean objHidden
protected MetadataInterface obj
protected boolean objHasDirectPermissions
protected java.util.List<AuthorizationInheritanceInfoInterface> nextLevelObjList
protected java.lang.String roleName
protected AuthorizationInheritanceInfo prevLevelObj
Constructor Detail |
---|
public AuthorizationInheritanceInfo(boolean hidden, MetadataInterface obj, boolean hasDirectPerms, java.lang.String roleName)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.lang.String> getInheritanceRules() throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
getInheritanceRules
in interface AuthorizationInheritanceInfoInterface
Strings
>
java.rmi.RemoteException
public boolean HasDirectPermissions() throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
HasDirectPermissions
in interface AuthorizationInheritanceInfoInterface
boolean
java.rmi.RemoteException
public boolean HasNextLevelParents() throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
HasNextLevelParents
in interface AuthorizationInheritanceInfoInterface
boolean
java.rmi.RemoteException
public boolean IsHidden() throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
IsHidden
in interface AuthorizationInheritanceInfoInterface
boolean
java.rmi.RemoteException
public java.util.List<AuthorizationInheritanceInfoInterface> getNextLevelParents() throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
getNextLevelParents
in interface AuthorizationInheritanceInfoInterface
AuthorizationInheritanceInfoInterface
>
java.rmi.RemoteException
public MetadataInterface getObject() throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
getObject
in interface AuthorizationInheritanceInfoInterface
String
object
java.rmi.RemoteException
public java.lang.String getInheritanceRoleName() throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
getInheritanceRoleName
in interface AuthorizationInheritanceInfoInterface
String
object
java.rmi.RemoteException
|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |