|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.apps.identity.AccessTypeManager
public class AccessTypeManager
Provides aggregate access type management capabilities. These capabilities include the creation of access types within the provisioning platform.
AccessTypeMO
Constructor Summary | |
---|---|
AccessTypeManager(PlatformContext platform,
javax.security.auth.Subject subject)
Constructs the managed object with a platform context and a subject. |
Method Summary | |
---|---|
java.util.Collection |
getAccessTypes()
Returns access type definitions. |
java.util.Collection |
getChildAccessTypes(com.ibm.itim.dataservices.model.domain.access.AccessType accessType)
Returns the children of the selected access type. |
java.util.Collection |
getChildAccessTypes(java.lang.String accessType)
Returns the children of the selected access type. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AccessTypeManager(PlatformContext platform, javax.security.auth.Subject subject)
platform
- PlatformContext holding platform connection information.subject
- Subject representing the authenticated caller.name
- DistinguishedName identifying the container.Method Detail |
---|
public java.util.Collection getAccessTypes() throws ApplicationException
RemoteException
- Thrown if unable to communicate with platform.
ApplicationException
- Thrown if unable to retrieve data.public java.util.Collection getChildAccessTypes(com.ibm.itim.dataservices.model.domain.access.AccessType accessType) throws ApplicationException
accessType
- The Parent AccessType object. The dn must be set in the access type.
RemoteException
- Thrown if unable to communicate with platform.
ApplicationException
- Thrown if unable to retrieve data.public java.util.Collection getChildAccessTypes(java.lang.String accessType) throws ApplicationException
accessType
- String where the access type names are semi-colon separated. The order is maintained from a parent
access type to its child elements, and maximum up to two levels. For example, Application;Finance
RemoteException
- Thrown if unable to communicate with platform.
ApplicationException
- Thrown if unable to retrieve data.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |