com.ibm.itim.dataservices.model.system
Class WorkflowQuery

java.lang.Object
  |
  +--com.ibm.itim.dataservices.model.system.WorkflowQuery
All Implemented Interfaces:
java.io.Serializable

public class WorkflowQuery
extends java.lang.Object
implements java.io.Serializable

A system user's preferences when querying workflow processes.

See Also:
Serialized Form

Field Summary
static int ALL_USERS
          Submit type constant for querying the requests submitted by all
static int RANGE
          Time interval type constant for querying the requests for the given time range
static int SUBMIT_BY
          Submit type constant for querying the requests submitted by a given user
static int SUBMIT_BY_SELF
          Submit type constant for querying the requests submitted by self
static int SUBMIT_FOR
          Submit type constant for querying the requests submitted for a given user
static int THISMONTH
          Time interval type constant for querying the requests for the current month
static int THISWEEK
          Time interval type constant for querying the requests for the current week
static int TIME_COMPLETED
          Timestamp type constant for querying the requests by time completed
static int TIME_INITIATED
          Timestamp type constant for querying the requests by time initiated
static int TODAY
          Time interval type constant for querying the requests for today
 
Constructor Summary
WorkflowQuery()
           
 
Method Summary
 long getRequestId()
          Returns the request id
 java.util.Collection getResultCodes()
          Returns the set of selected status or result codes for completed processes.
 java.lang.String getServiceSearchString()
          Returns the service
 java.lang.String getSubmitByUserSearchString()
          Returns the submit by user
 java.lang.String getSubmitForUserSearchString()
          Returns the submit for user
 int getSubmitType()
          Returns the submit type.
 java.lang.String getTenantDN()
          Returns the tenant dn
 java.util.Date getTimeEnd()
          Returns end date
 int getTimeIntervalType()
          Returns time interval type.
 int getTimeStampType()
          Returns timestamp type.
 java.util.Date getTimeStart()
          Returns start date
 void setRequestId(long aNumber)
          Sets the query request id
 void setResultCodes(java.util.Collection resultCodes)
          Sets the selected status codes which will be used to filter out the completed processes.
 void setServiceSearchString(java.lang.String aString)
          Sets the query service search string
 void setSubmitByUserSearchString(java.lang.String aString)
          Sets the query submit by user
 void setSubmitForUserSearchString(java.lang.String aString)
          Sets the query submit for user
 void setSubmitType(int aNumber)
          Sets the query submit type.
 void setTenantDN(java.lang.String aString)
          Sets the tenant dn for the query
 void setTimeEnd(java.util.Date aDate)
          Sets the query end date.
 void setTimeIntervalType(int aNumber)
          Sets the query time interval type.
 void setTimeStampType(int aNumber)
          Sets the query timestamp type.
 void setTimeStart(java.util.Date aDate)
          Sets the query start date.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TIME_INITIATED

public static final int TIME_INITIATED
Timestamp type constant for querying the requests by time initiated

See Also:
Constant Field Values

TIME_COMPLETED

public static final int TIME_COMPLETED
Timestamp type constant for querying the requests by time completed

See Also:
Constant Field Values

TODAY

public static final int TODAY
Time interval type constant for querying the requests for today

See Also:
Constant Field Values

THISWEEK

public static final int THISWEEK
Time interval type constant for querying the requests for the current week

See Also:
Constant Field Values

THISMONTH

public static final int THISMONTH
Time interval type constant for querying the requests for the current month

See Also:
Constant Field Values

RANGE

public static final int RANGE
Time interval type constant for querying the requests for the given time range

See Also:
Constant Field Values

SUBMIT_BY_SELF

public static final int SUBMIT_BY_SELF
Submit type constant for querying the requests submitted by self

See Also:
Constant Field Values

ALL_USERS

public static final int ALL_USERS
Submit type constant for querying the requests submitted by all

See Also:
Constant Field Values

SUBMIT_BY

public static final int SUBMIT_BY
Submit type constant for querying the requests submitted by a given user

See Also:
Constant Field Values

SUBMIT_FOR

public static final int SUBMIT_FOR
Submit type constant for querying the requests submitted for a given user

See Also:
Constant Field Values
Constructor Detail

WorkflowQuery

public WorkflowQuery()
Method Detail

getTenantDN

public java.lang.String getTenantDN()
Returns the tenant dn


setTenantDN

public void setTenantDN(java.lang.String aString)
Sets the tenant dn for the query


getServiceSearchString

public java.lang.String getServiceSearchString()
Returns the service


setServiceSearchString

public void setServiceSearchString(java.lang.String aString)
Sets the query service search string


getSubmitByUserSearchString

public java.lang.String getSubmitByUserSearchString()
Returns the submit by user


setSubmitByUserSearchString

public void setSubmitByUserSearchString(java.lang.String aString)
Sets the query submit by user


getSubmitForUserSearchString

public java.lang.String getSubmitForUserSearchString()
Returns the submit for user


setSubmitForUserSearchString

public void setSubmitForUserSearchString(java.lang.String aString)
Sets the query submit for user


getSubmitType

public int getSubmitType()
Returns the submit type. Please look for published submit type constants.


setSubmitType

public void setSubmitType(int aNumber)
Sets the query submit type. Please look for published submit type constants.


getTimeStart

public java.util.Date getTimeStart()
Returns start date


setTimeStart

public void setTimeStart(java.util.Date aDate)
Sets the query start date. Applicable only if the time interval type is set to range.


getTimeEnd

public java.util.Date getTimeEnd()
Returns end date


setTimeEnd

public void setTimeEnd(java.util.Date aDate)
Sets the query end date. Applicable only if the time interval type is set to range.


getTimeIntervalType

public int getTimeIntervalType()
Returns time interval type. Please look for published time interval type constants.


setTimeIntervalType

public void setTimeIntervalType(int aNumber)
Sets the query time interval type. Please look for published time interval type constants.


getTimeStampType

public int getTimeStampType()
Returns timestamp type. Please look for published timestamp type constants.


setTimeStampType

public void setTimeStampType(int aNumber)
Sets the query timestamp type. Please look for published timestamp type constants.


getRequestId

public long getRequestId()
Returns the request id


setRequestId

public void setRequestId(long aNumber)
Sets the query request id


getResultCodes

public java.util.Collection getResultCodes()
Returns the set of selected status or result codes for completed processes.


setResultCodes

public void setResultCodes(java.util.Collection resultCodes)
Sets the selected status codes which will be used to filter out the completed processes.



IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.