|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.apps.identity.SelfRegistrationManager
Provides person self registration management capabilities.
Constructor Summary | |
---|---|
SelfRegistrationManager(PlatformContext platform)
Constructs the manager with a platform context. |
Method Summary | |
---|---|
void |
createPerson(Person subject)
Creates a person in the provisioning platform with the specified attributes. |
void |
createPerson(Person subject,
java.lang.String tenantID)
Creates a person in the provisioning platform with the specified attributes. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SelfRegistrationManager(PlatformContext platform)
platform
- PlatformContext identifying identity platform.Method Detail |
public void createPerson(Person subject) throws java.rmi.RemoteException, SchemaViolationException, ApplicationException
subject
- Person value object defining the attributes the person
will have.
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
SchemaViolationException
- Thrown if any of the attributes
in the value object are violate the
managed object's schema. This
may be caused by an invalid attribute
or if a required attribute is missing
entirely.
ApplicationException
- Thrown if unable to submit the request.
This may possibly be caused by
the container being removed by another
client previous to this call.public void createPerson(Person subject, java.lang.String tenantID) throws java.rmi.RemoteException, SchemaViolationException, ApplicationException
subject
- Person value object defining the attributes the person
will have.tenantID
- String defining the tenantID of ITIM.
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
SchemaViolationException
- Thrown if any of the attributes
in the value object are violate the
managed object's schema. This
may be caused by an invalid attribute
or if a required attribute is missing
entirely.
ApplicationException
- Thrown if unable to submit the request.
This may possibly be caused by
the container being removed by another
client previous to this call.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |