public class RequestSearchCriteria
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
RequestSearchCriteria.Operator |
Constructor and Description |
---|
RequestSearchCriteria() |
RequestSearchCriteria(RequestSearchCriteria.Operator op)
Create RequestSearchCriteria
|
Modifier and Type | Method and Description |
---|---|
void |
addExpression(SearchCriteria newCrit,
SearchCriteria.Operator op) |
void |
addExpression(java.lang.String paramName,
java.lang.Object paramVal,
RequestSearchCriteria.Operator comparatorOp)
Add an expression to the existing search criteria
|
RequestSearchCriteria.Operator |
getConjunctionOp()
Return the conjunction operator
|
void |
setConjunctionOp(RequestSearchCriteria.Operator op)
Specify the conjunction operator to be used on search parameters.
|
public RequestSearchCriteria() throws java.lang.RuntimeException
java.lang.RuntimeException
public RequestSearchCriteria(RequestSearchCriteria.Operator op) throws RequestServiceException
op
- Conjunction operatorRequestServiceException
public RequestSearchCriteria.Operator getConjunctionOp()
public void setConjunctionOp(RequestSearchCriteria.Operator op) throws RequestServiceException
op,
- Allowed conjunction values are AND and ORRequestServiceException
public void addExpression(java.lang.String paramName, java.lang.Object paramVal, RequestSearchCriteria.Operator comparatorOp) throws RequestServiceException
paramName,
- Name of the parameter.
Below is the list of allowed parameters
REQUEST_KEY
, Request key (internal unique id)
REQUEST_ID
, Request id (customized unique id)
REQUEST_MODEL_NAME
, Request Model Name
REQUEST_STATUS
, Request current status
REQUEST_ENTITY_TYPE
, Entity type requested
REQUEST_JUSTIFICATION
, Justification to raise the request
REQUEST_EFFECTIVE_DATE
, Request effective date
REQUEST_CREATION_DATE
, Returns all the requests that are created on or after this date
REQUEST_END_DATE
, Returns all the requests that are created on or before this date
REQUESTER_FIRST_NAME
, Requester first name
REQUESTER_LAST_NAME
, Requester last name
REQUESTER_USERID
, Requester login id
REQUEST_BENEFICIARY_USERID
, Beneficiary login id
REQUEST_BENEFICIARY_FIRST_NAME
, Beneficiary first name
REQUEST_BENEFICIARY_LAST_NAME
, Beneficiary last name
REQUEST_BENEFICIARY_LAST_NAME
, Beneficiary last name
paramVal
- - value of the parametercomparatorOp
- - allowed operators: Operator {AND, OR, NOT_CONTAIN, CONTAIN, NOT_END_WITH, END_WITH,
NOT_PRESENT, PRESENT, BEGIN_WITH, NOT_BEGIN_WITH, EQUAL, NOT_EQUAL, AFTER, BEFORE, NOT_AFTER, NOT_BEFORE}RequestServiceException
public void addExpression(SearchCriteria newCrit, SearchCriteria.Operator op) throws RequestServiceException
RequestServiceException