|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.ibm.itim.workflow.provisioning.ProvisioningQueryStatement
Class providing process query logic based on a provisioning specific parameters. These parameters are provided by the WorkflowQuery class defined in the com.ibm.itim.dataservices.system package.
| Field Summary | |
|---|---|
static int |
ASC
Constant for ascending sort order |
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 service' sort column |
static java.lang.String |
STARTED_FIELD
Constant for submitted sort column |
| Fields inherited from interface com.ibm.itim.workflow.query.WorkflowQueryStatement |
|---|
DBOWNER |
| Constructor Summary | |
|---|---|
ProvisioningQueryStatement(WorkflowQuery query,
long process,
java.lang.String sortColumn,
java.lang.String processType)
Constructs with a WorkflowQuery as its query parameters. |
|
| Method Summary | |
|---|---|
long |
getProcess()
Returns the process |
java.lang.String |
getProcessType()
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 |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
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
| Constructor Detail |
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 processsortColumn - sort column field nameprocessType - process type of the requestProcessType| Method Detail |
public java.lang.String getStatement()
getStatement in interface WorkflowQueryStatementpublic WorkflowQuery getWorkflowQuery()
public long getProcess()
public java.lang.String getProcessType()
ProcessTypepublic void setSetSize(int setSize)
public void setSortInfo(java.lang.String sortBy,
int sortOrder)
sortBy - name of the sort columnsortOrder - sort order for the column
public 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()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||