|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.iam.request.vo.RequestData
public class RequestData
This value object stores request information to be submitted for Request creation.
| Constructor Summary | |
|---|---|
RequestData()Constructs a new RequestData object with default constructs. |
|
RequestData(Request request)This constructor is only for internal use |
|
RequestData(java.lang.String templateName)Deprecated. |
|
RequestData(java.lang.String requestTemplateName, java.lang.String justification, java.util.Date executionDate, java.util.List beneficiaries, java.util.List targetEntities)Note: This constructor is only for internal use. |
|
| Method Summary | |
|---|---|
java.util.List |
getAdditionalAttributes()Gets the list of additional attributes defined in the requestdata |
java.util.List |
getBeneficiaries()Gets the list of all Beneficiary details set with this request |
java.util.Date |
getEndingDate() |
java.util.Date |
getExecutionDate()Gets the requested operation initiated date |
java.lang.String |
getJustification()Gets the justification for creating this request |
java.lang.String |
getPolicyViolationToken() |
java.lang.String |
getRequestTemplateName()Deprecated. |
java.util.List |
getTargetEntities()Gets a list of request entity objects set with this request. |
java.util.List |
getTemplateAttributes()Gets the list of additional attributes defined in Request template set in this request |
boolean |
isBulkRequest() |
void |
setAdditionalAttributes(java.util.List additionalAttributes)Sets addition attributes to the requestdata |
void |
setBeneficiaries(java.util.List beneficiaries)Sets a list of beneficiary objects to this RequestData. |
void |
setEndingDate(java.util.Date date) |
void |
setExecutionDate(java.util.Date date)Sets the date on which this request starts the initiation of request |
void |
setJustification(java.lang.String justification)Sets justification to this request |
void |
setPolicyViolationToken(java.lang.String policyViolationToken) |
void |
setRequestTemplateName(java.lang.String templateName)Deprecated. |
void |
setTargetEntities(java.util.List targetEntities)Sets a list of RequestEntity object to this request. |
void |
setTemplateAttributes(java.util.List templateAttributes)Sets addition attributes to this request. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RequestData()
@Deprecated
public RequestData(java.lang.String templateName)
templateName - Request Template name
public RequestData(java.lang.String requestTemplateName,
java.lang.String justification,
java.util.Date executionDate,
java.util.List beneficiaries,
java.util.List targetEntities)
Constructs a new RequestData with specified Request template name, justification, date to initiate request operation , list of Beneficiary object, list of RequestEntity object. A requestData object is created either with a list of Beneficiary or with a list of RequestEntity object for a Request Template.
requestTemplateName - Request Template namejustification - Justification for request creationexecutionDate - Date to initiate this request operationbeneficiaries - List of BeneficiariestargetEntities - List of RequestEntityoracle.iam.request.vo.Beneficiary, oracle.iam.request.vo.RequestEntitypublic RequestData(Request request)
request - Request object| Method Detail |
|---|
@Deprecated
public java.lang.String getRequestTemplateName()
@Deprecated
public void setRequestTemplateName(java.lang.String templateName)
templateName - The request template name to be set in this requestpublic java.lang.String getJustification()
public void setJustification(java.lang.String justification)
justification - The justification to create this requestpublic java.util.Date getExecutionDate()
public void setExecutionDate(java.util.Date date)
date - The date on which requested operation needs initiationpublic java.util.List getBeneficiaries()
public void setBeneficiaries(java.util.List beneficiaries)
Setting the beneficiary object is meant to create/delete/modify an one-to-one relationship between beneficiary (an user) and entities which can be Resource, Resource instance or Role. For the above request types, RequestData can be set with a list of beneficiaries and each beneficiary can have a list of entities associated with the relationship.
beneficiaries - A list of Beneficiary objectspublic java.util.List getTargetEntities()
public void setTargetEntities(java.util.List targetEntities)
Requested operation is directly performed on the target RequestEntity. For the above request types, RequestData can be set with a list of Target Entities.
targetEntities - List of RequestEntity objectpublic java.util.List getTemplateAttributes()
public void setTemplateAttributes(java.util.List templateAttributes)
templateAttributes - List of RequestTemplateAttributepublic boolean isBulkRequest()
public java.util.List getAdditionalAttributes()
public void setAdditionalAttributes(java.util.List additionalAttributes)
templateAttributes - List of RequestTemplateAttributepublic void setEndingDate(java.util.Date date)
public java.util.Date getEndingDate()
public void setPolicyViolationToken(java.lang.String policyViolationToken)
public java.lang.String getPolicyViolationToken()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||