|
| 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 AuthorizationInheritanceInfoInterfaceStrings>
java.rmi.RemoteException
public boolean HasDirectPermissions()
throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
HasDirectPermissions in interface AuthorizationInheritanceInfoInterfaceboolean
java.rmi.RemoteException
public boolean HasNextLevelParents()
throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
HasNextLevelParents in interface AuthorizationInheritanceInfoInterfaceboolean
java.rmi.RemoteException
public boolean IsHidden()
throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
IsHidden in interface AuthorizationInheritanceInfoInterfaceboolean
java.rmi.RemoteException
public java.util.List<AuthorizationInheritanceInfoInterface> getNextLevelParents()
throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
getNextLevelParents in interface AuthorizationInheritanceInfoInterfaceAuthorizationInheritanceInfoInterface>
java.rmi.RemoteException
public MetadataInterface getObject()
throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
getObject in interface AuthorizationInheritanceInfoInterfaceString object
java.rmi.RemoteException
public java.lang.String getInheritanceRoleName()
throws java.rmi.RemoteException
AuthorizationInheritanceInfoInterface
getInheritanceRoleName in interface AuthorizationInheritanceInfoInterfaceString object
java.rmi.RemoteException
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||