Interface AuthorizationUtilInterface
- All Superinterfaces:
AuthorizationBaseInterface,Remote
- All Known Implementing Classes:
AuthorizationUtil
Remaining Interface methods for managing authorizations on protected objects.
Note that these methods do not apply to the authorizations that define an ACT.
See parent class AuthorizationBaseInterface for all other methods used to manage authorizations
on metadata objects.
-
Method Summary
Modifier and TypeMethodDescriptionvoidApply an ACTs to protect an objectgetACTs()Get ACTs that protect an object.Get Inheritance Info for an object.voidRemove an ACT from protecting an object.Methods inherited from interface com.sas.services.information.metadata.AuthorizationBaseInterface
commit, discard, getApplicablePermissions, getAuthorizations, getAuthorizations, getAuthorizationsAll, getAuthorizationsExplained, getAuthorizationsExplained, getAuthorizationsExplainedAll, getCommitOnUpdate, getIdentityInfo, setAuthorizations, setAuthorizations, setCommitOnUpdate
-
Method Details
-
getACTs
Get ACTs that protect an object.- Returns:
- A List of
AccessControlTemplateInterfaceobjects representing the ACT's associated to the object. - Throws:
ServiceException- If a service level error occurs.RemoteException- In the event of a remote object failure.
-
applyACT
Apply an ACTs to protect an object- Parameters:
act- AnAccessControlTemplateInterfaceobject for the ACT being applied.- Throws:
IllegalArgumentException- If the act parameter reference is nullServiceException- If a service level error occurs.RemoteException- In the event of a remote object failure.
-
removeACT
Remove an ACT from protecting an object.- Parameters:
act- AnAccessControlTemplateInterfaceobject for the ACT being removed.- Throws:
IllegalArgumentException- If the act parameter reference is nullServiceException- If a service level error occurs.RemoteException- In the event of a remote object failure.
-
getInheritanceInfo
Get Inheritance Info for an object.- Returns:
- An
AuthorizationInheritanceInfoInterfacerepresenting an object's inheritance - Throws:
ServiceException- If a service level error occurs.RemoteException- In the event of a remote object failure.
-