com.ibm.itim.apps.identity
Class AccessTypeMO

java.lang.Object
  extended by com.ibm.itim.apps.identity.AccessTypeMO

public class AccessTypeMO
extends java.lang.Object


Constructor Summary
AccessTypeMO(PlatformContext platform, javax.security.auth.Subject subject)
          Constructs the managed object with a platform context and a subject.
 
Method Summary
 void createAccessType(com.ibm.itim.dataservices.model.domain.access.AccessType at)
          ´┐ŻAdds an access type definition.
 void modifyAccessType(com.ibm.itim.dataservices.model.domain.access.AccessType at)
          Updates the specification for the selected access type.
 void removeAccessType(com.ibm.itim.dataservices.model.domain.access.AccessType at)
          Removes the selected access type definition.
 java.util.List<com.ibm.itim.dataservices.model.domain.access.AccessType> removeAccessTypes(java.util.Collection<com.ibm.itim.dataservices.model.domain.access.AccessType> at)
          Removes all selected access type definitions.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessTypeMO

public AccessTypeMO(PlatformContext platform,
                    javax.security.auth.Subject subject)
Constructs the managed object with a platform context and a subject.

Parameters:
platform - PlatformContext holding platform connection information.
subject - Subject representing the authenticated caller.
name - DistinguishedName identifying the container.
Method Detail

createAccessType

public void createAccessType(com.ibm.itim.dataservices.model.domain.access.AccessType at)
                      throws ApplicationException
´┐ŻAdds an access type definition.

Parameters:
at - AccessType value object to create.
Throws:
ApplicationException - Thrown if unable to retrieve data.

modifyAccessType

public void modifyAccessType(com.ibm.itim.dataservices.model.domain.access.AccessType at)
                      throws ApplicationException,
                             ObjectNotFoundException
Updates the specification for the selected access type.

Parameters:
at - AccessType value object to modify.
Throws:
ApplicationException - Thrown if unable to retrieve data.
ObjectNotFoundException - Thrown if unable to find entry.

removeAccessTypes

public java.util.List<com.ibm.itim.dataservices.model.domain.access.AccessType> removeAccessTypes(java.util.Collection<com.ibm.itim.dataservices.model.domain.access.AccessType> at)
                                                                                           throws ApplicationException,
                                                                                                  ObjectNotFoundException
Removes all selected access type definitions.

Parameters:
at - AccessType collection of access type value objects to remove.
Returns:
List of access type definitions which are not allowed to delete.
Throws:
ApplicationException - Thrown if unable to retrieve data.
ObjectNotFoundException

removeAccessType

public void removeAccessType(com.ibm.itim.dataservices.model.domain.access.AccessType at)
                      throws ApplicationException
Removes the selected access type definition.

Parameters:
at - AccessType value object to remove.
Throws:
ApplicationException - Thrown if unable to retrieve data.


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.