public class ProvisioningPolicyMO
extends java.lang.Object
| Constructor and Description |
|---|
ProvisioningPolicyMO(PlatformContext platform,
javax.security.auth.Subject subject,
DistinguishedName name)
Constructs the the managed object with a platform context, a subject,
and the distinguished name of the object to manage.
|
| Modifier and Type | Method and Description |
|---|---|
OrganizationalContainerMO |
getContainer()
Returns the current parent container of this policy.
|
ProvisioningPolicy |
getData()
Returns a current snapshot of the data defining the managed object.
|
OrganizationalContainerMO |
getOrganization()
Returns the organization this policy is contained within.
|
public ProvisioningPolicyMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
platform - PlatformContext holding platform connection information.subject - Subject representing the authenticated caller.name - DistinguishedName identifying the policy.public ProvisioningPolicy getData() throws java.rmi.RemoteException, ApplicationException
java.rmi.RemoteException - Thrown if unable to communicate with platform.ApplicationException - Thrown if unable to retrieve data.public OrganizationalContainerMO getContainer() throws java.rmi.RemoteException, ApplicationException, AuthorizationException
java.rmi.RemoteException - Thrown if unable to communicate with platform.AuthorizationException - Thrown if client is unauthorized to
view the container of the policy.ApplicationException - Thrown if unable to retrieve the policy's
container.public OrganizationalContainerMO getOrganization() throws java.rmi.RemoteException, ApplicationException, AuthorizationException
java.rmi.RemoteException - Thrown if unable to communicate with platform.com.ibm.itim.apps.exception.AppProcessingException - Thrown if unable to retrieve organization.ApplicationExceptionAuthorizationException