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.RuntimeExceptionpublic RequestSearchCriteria(RequestSearchCriteria.Operator op) throws RequestServiceException
op - Conjunction operatorRequestServiceExceptionpublic RequestSearchCriteria.Operator getConjunctionOp()
public void setConjunctionOp(RequestSearchCriteria.Operator op) throws RequestServiceException
op, - Allowed conjunction values are AND and ORRequestServiceExceptionpublic 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}RequestServiceExceptionpublic void addExpression(SearchCriteria newCrit, SearchCriteria.Operator op) throws RequestServiceException
RequestServiceException