***  This interface provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.information.metadata
Interface AuthorizationInfoInterface

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
AuthorizationInfo

public interface AuthorizationInfoInterface
extends java.rmi.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
 com.sas.services.information.metadata.AuthorizationIdentityInfoInterface getIdentityInfo()
          Returns the identity object reference
 java.util.List<PermissionInfoInterface> getPermissionInfoList()
          Returns the List of MdPermissioinInfo instances for this MdAuthorizationInfo
 void setIdentityInfo(com.sas.services.information.metadata.AuthorizationIdentityInfoInterface authIdentityInfo)
          Sets the identity object reference
 void setPermissionInfoList(java.util.List<PermissionInfoInterface> permissionInfoList)
          Sets a List of MdPermissioinInfo instances for this MdAuthorizationInfo
 

Method Detail

getIdentityInfo

com.sas.services.information.metadata.AuthorizationIdentityInfoInterface getIdentityInfo()
                                                                                         throws ServiceException,
                                                                                                java.rmi.RemoteException
Returns the identity object reference

Returns:
identity
Throws:
ServiceException
java.rmi.RemoteException

setIdentityInfo

void setIdentityInfo(com.sas.services.information.metadata.AuthorizationIdentityInfoInterface authIdentityInfo)
                     throws ServiceException,
                            java.rmi.RemoteException
Sets the identity object reference

Parameters:
identity - Identity object to set
Throws:
ServiceException
java.rmi.RemoteException

getPermissionInfoList

java.util.List<PermissionInfoInterface> getPermissionInfoList()
                                                              throws ServiceException,
                                                                     java.rmi.RemoteException
Returns the List of MdPermissioinInfo instances for this MdAuthorizationInfo

Returns:
List<PermissionInfoInterface>
Throws:
ServiceException
java.rmi.RemoteException

setPermissionInfoList

void setPermissionInfoList(java.util.List<PermissionInfoInterface> permissionInfoList)
                           throws ServiceException,
                                  java.rmi.RemoteException
Sets a List of MdPermissioinInfo instances for this MdAuthorizationInfo

Parameters:
List - List of PermissionInfoInterface objects to set
Throws:
ServiceException
java.rmi.RemoteException

***  This interface provides Binary Compatibility only, not Source Compatibility  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.