|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UnauthenticatedRequestService
This service is used for submission and tracking of requests that doesn't require authentication.
Example: Self Registration.
Method Summary | |
---|---|
oracle.iam.request.model.vo.RequestModel |
getModel(java.lang.String model) Get the request model given model name |
RequestStatusSummary[] |
getRequestStatusSummary(java.lang.String reqId) Retrieves the status changes of a given request. |
oracle.iam.request.dataset.vo.RequestDataSet |
getRestrictedDataSet(java.lang.String templateName, java.lang.String entitySubType) Get the restricted data set that is associated with the given template for the given entity. |
RequestTemplate |
getTemplate(java.lang.String templateName) Get the template given a name. |
java.util.List |
getTemplateNames() Get the list of template names that need no authentication. |
java.lang.String |
submitRequest(RequestData requestData) Submit a request for an unauthenticated user Once the target entities and beneficiaries are added, this API should be called. |
Method Detail |
---|
java.util.List getTemplateNames() throws RequestServiceException
RequestServiceException
RequestTemplate getTemplate(java.lang.String templateName) throws RequestServiceException
templateName
- - name of the templateRequestServiceException
- - if the template requires authentication or in case of an error while getting the templateoracle.iam.request.model.vo.RequestModel getModel(java.lang.String model) throws RequestServiceException
model
- - name of the modelRequestServiceException
- - if the model requires authentication or in case of an error while getting the model.oracle.iam.request.dataset.vo.RequestDataSet getRestrictedDataSet(java.lang.String templateName, java.lang.String entitySubType) throws RequestServiceException
templateName
- - name of the template.entitySubType
- - Name of the entity sub type for generic entities like "Resource". Can be null for non-generic entities like "User".RequestServiceException
java.lang.String submitRequest(RequestData requestData) throws InvalidRequestException, InvalidRequestDataException, RequestServiceException, BulkBeneficiariesAddException, BulkEntitiesAddException
reqId
- Id of the requestInvalidRequestException,
- This exception will be thrown if this API is called when request is invalidRequestServiceException
- if an error occurs while completing request creationInvalidRequestException
InvalidRequestDataException
BulkBeneficiariesAddException
BulkEntitiesAddException
RequestStatusSummary[] getRequestStatusSummary(java.lang.String reqId) throws RequestServiceException
reqId,
- Id of the requestRequestServiceException,
- If an error occursRequestServiceException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |