*** This interface provides Binary Compatibility only, not Source Compatibility ***
Interface AuthorizationInfoInterface
- All Superinterfaces:
Remote
- All Known Implementing Classes:
AuthorizationInfo
@SASScope("ALL")
@BinaryCompatibilityOnly
public interface AuthorizationInfoInterface
extends Remote
Interface methods that set or get attributes from an instance of
AuthorizationInfo.
An AuthorizationInfo instance contains a set of PermissionInfoInterface
instances for a single Identity.
Note: setter methods are present because code invoking AuthorizationBase.SetAuthorizations() must set the Identity and PermissionInfoList for its AuthorizationInfo instances.
-
Method Summary
Modifier and TypeMethodDescriptionAuthorizationIdentityInfoInterfaceReturns the identity object referenceList<PermissionInfoInterface> Returns the List of MdPermissioinInfo instances for this MdAuthorizationInfovoidsetIdentityInfo(AuthorizationIdentityInfoInterface authIdentityInfo) Sets the identity object referencevoidsetPermissionInfoList(List<PermissionInfoInterface> permissionInfoList) Sets a List of MdPermissioinInfo instances for this MdAuthorizationInfo
-
Method Details
-
getIdentityInfo
Returns the identity object reference- Returns:
- identity
- Throws:
ServiceExceptionRemoteException
-
setIdentityInfo
void setIdentityInfo(AuthorizationIdentityInfoInterface authIdentityInfo) throws ServiceException, RemoteException Sets the identity object reference- Parameters:
identity- Identity object to set- Throws:
ServiceExceptionRemoteException
-
getPermissionInfoList
Returns the List of MdPermissioinInfo instances for this MdAuthorizationInfo- Returns:
- List<
PermissionInfoInterface> - Throws:
ServiceExceptionRemoteException
-
setPermissionInfoList
void setPermissionInfoList(List<PermissionInfoInterface> permissionInfoList) throws ServiceException, RemoteException Sets a List of MdPermissioinInfo instances for this MdAuthorizationInfo- Parameters:
List-List of PermissionInfoInterfaceobjects to set- Throws:
ServiceExceptionRemoteException
-