public class ProvisioningQueryStatement extends java.lang.Object implements WorkflowQueryStatement, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
ASC
Constant for ascending sort order
|
static java.lang.String |
COMMENTS
Constant for 'comments' column
|
static java.lang.String |
COMPLETED_FIELD
Constant for completed sort column
|
static long |
COMPLETED_PROCESS
Constant for completed process
|
static int |
DESC
Constant for descending sort order
|
static boolean |
HIGHER
Constant for paging forward
|
static boolean |
LOWER
Constant for paging backward
|
static long |
PENDING_AND_COMPLETED_PROCESS
Constant for pending and completed processes
|
static long |
PENDING_PROCESS
Constant for pending process
|
static java.lang.String |
REQUESTEE
Constant for requestee sort column
|
static java.lang.String |
REQUESTER
Constant for requester sort column
|
static java.lang.String |
RESULT_SUMMARY
Constant for 'result summary' sort column
|
static java.lang.String |
SERVICE_FIELD
Constant for subject sort column
|
static java.lang.String |
STARTED_FIELD
Constant for submitted sort column
|
DBOWNER| Constructor and Description |
|---|
ProvisioningQueryStatement(WorkflowQuery query,
long process,
java.lang.String sortColumn,
java.util.List<java.lang.String> processTypes)
Constructs with a WorkflowQuery as its query parameters.
|
ProvisioningQueryStatement(WorkflowQuery query,
long process,
java.lang.String sortColumn,
java.lang.String processType)
Constructs with a WorkflowQuery as its query parameters.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getProcess()
Returns the process
|
java.util.List<java.lang.String> |
getProcessTypes()
Returns the process type
|
java.lang.String |
getSortColumn()
Returns the current sort column name
|
java.lang.String |
getSortOrder()
Returns the sort order
|
java.lang.String |
getStatement()
Returns the query logic as a workflow engine readable set of
instructions.
|
WorkflowQuery |
getWorkflowQuery()
Returns the WorkflowQuery object
|
void |
reverse()
Reverses the sort order
|
void |
setOperation(boolean pageBound)
Set the operation based on the pagebound.
|
void |
setSetSize(int setSize)
Sets the query results size
|
void |
setSortInfo(java.lang.String sortBy,
int sortOrder)
Sets the sort information
|
void |
setStartPoint(java.lang.String startPoint,
java.lang.String id)
Sets the starting point for the query
|
public static final boolean LOWER
public static final boolean HIGHER
public static final int ASC
public static final int DESC
public static final long COMPLETED_PROCESS
public static final long PENDING_PROCESS
public static final long PENDING_AND_COMPLETED_PROCESS
public static final java.lang.String STARTED_FIELD
public static final java.lang.String COMPLETED_FIELD
public static final java.lang.String REQUESTER
public static final java.lang.String REQUESTEE
public static final java.lang.String SERVICE_FIELD
public static final java.lang.String RESULT_SUMMARY
public static final java.lang.String COMMENTS
public ProvisioningQueryStatement(WorkflowQuery query, long process, java.lang.String sortColumn, java.lang.String processType)
query - WorkflowQuery holding the query parameters.process - <>0< completed process, <>1< pending process, <>2<> for bothsortColumn - sort column field nameprocessType - process type of the requestProcessTypepublic ProvisioningQueryStatement(WorkflowQuery query, long process, java.lang.String sortColumn, java.util.List<java.lang.String> processTypes)
query - WorkflowQuery holding the query parameters.process - <>0< completed process, <>1< pending process, <>2<> for bothsortColumn - sort column field nameprocessTypes - the processs type of the requestProcessTypepublic java.lang.String getStatement()
getStatement in interface WorkflowQueryStatementpublic WorkflowQuery getWorkflowQuery()
public long getProcess()
public java.util.List<java.lang.String> getProcessTypes()
ProcessTypepublic void setSetSize(int setSize)
public void setSortInfo(java.lang.String sortBy,
int sortOrder)
sortBy - name of the sort columnsortOrder - sort order for the columnpublic void setStartPoint(java.lang.String startPoint,
java.lang.String id)
startPoint - value of the sort columnid - value of the id columnpublic java.lang.String getSortOrder()
public void reverse()
public void setOperation(boolean pageBound)
pageBound - <>true<> lower pagebound, <false<> higer pagebound.public java.lang.String getSortColumn()