|
|||||||||
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) Constructs a new RequestData with the specified Request template name. |
|
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 |
getBeneficiaries() Gets the list of all Beneficiary details set with this request |
java.util.Date |
getExecutionDate() Gets the requested operation initiated date |
java.lang.String |
getJustification() Gets the justification for creating this request |
java.lang.String |
getRequestTemplateName() Gets the request template name set with this request |
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 |
void |
setBeneficiaries(java.util.List beneficiaries) Sets a list of beneficiary objects to this RequestData. |
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 |
setRequestTemplateName(java.lang.String templateName) Sets Request template name to this request |
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()
public RequestData(java.lang.String templateName)
templateName
- Request Template namepublic 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.RequestEntity
public RequestData(Request request)
request
- Request objectMethod Detail |
---|
public java.lang.String getRequestTemplateName()
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 RequestTemplateAttribute
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |