Package de.elo.ix.client
Class FindWorkflowInfo
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.FindWorkflowInfo
- All Implemented Interfaces:
Serializable
This class contains the search criteria for selecting workflows.
Copyright: Copyright (c) 2008, 2010
Organisation: ELO Digital Office GmbH
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String[]
List with userIds.protected String
Completion date.protected FindResultAccessMode
Describes how the client application will access the results.protected boolean
Only template workflows: include deleted templates.protected boolean
If true, include hidden/technical workflows with the result.protected String
Workflow name.protected String
Object ID.protected boolean
Collect only WFs that exceeded the time limit.protected String[]
List with ownerIds.protected SordZ
Return the associated Sord objects to the selected workflows.protected String
Start date.protected String
Workflow template ID or name.protected WFTypeZ
Workflow type.protected String[]
Collect workflows for this users.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
ConstructorsConstructorDescriptionConstruktorCopy constructor. -
Method Summary
Modifier and TypeMethodDescriptionString[]
getName()
getObjId()
String[]
getSordZ()
getType()
String[]
boolean
boolean
boolean
boolean
void
setActiveUserIds
(String[] activeUserIds) void
setCompletionDateIso
(String completionDateIso) void
setExcludeUserGroups
(boolean excludeUserGroups) void
setFindResultAccessMode
(FindResultAccessMode findResultAccessMode) void
setInclDeleted
(boolean inclDeleted) void
setInclHidden
(boolean inclHidden) void
void
void
setOverTimeLimit
(boolean v) void
setOwnerIds
(String[] ownerIds) void
void
setStartDateIso
(String startDateIso) void
setTemplateId
(String templateId) void
void
setUserIds
(String[] userIds) toString()
Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
userIds
Collect workflows for this users. For every given user or group in this list, those workflows are returned where the user or her or his groups or her or his substituted users has any node assigned. If this value is null or empty and the current user is a workflow administrator, the returned list of workflows is not constrained to any user ID. If this value is null or empty and the current user is not a workflow administrator, workflows for the current user inclusive her or his groups and inclusive her or his substituted users are returned. A Workflow administrator (privilege AccessC.FLAG_EDITWF) can specify any user or group ID here. Another user can only specify her or his user ID or her or his groups or her or his substituted users. -
name
Workflow name. If not null and not empty, it the search is restricted to workflows named like this value. It may contain wildcards, e. g. *bill*.- Since:
- 6.00.098
-
type
Workflow type. This parameter controls the search for nodes of either active or finished workflows. If this parameter is null, the search is performed on active workflows.- Since:
- 6.00.098
-
overTimeLimit
protected boolean overTimeLimitCollect only WFs that exceeded the time limit. The entire WF or one of its nodes must be over time.- Since:
- 6.00.098
-
objId
Object ID. Active and finished workflows only. If not null and not empty, only workflows assigned to this object are returned.- Since:
- 6.00.098
-
startDateIso
Start date. If not null and not empty, workflows started at this date or in this date range are returned. It can be a single date value or a time span of two ISO dates separated by "...". To return workflows with a start date up to a given time, set startDateIso="..."+time (the first time value can be omitted).- Since:
- 6.00.098
-
completionDateIso
Completion date. If not null and not empty, workflows completed at this date or in this date range are returned. Only valid ifwfType=FINISHED
. A time span can be specified by using "...".- Since:
- 6.00.098
- See Also:
-
templateId
Workflow template ID or name. If not null and not empty, the result is constrained to workflows based on this workflow template.- Since:
- 6.00.098
- See Also:
-
inclDeleted
protected boolean inclDeletedOnly template workflows: include deleted templates.- Since:
- 6.00.098
-
ownerIds
List with ownerIds. If not null and not empty only the workflows with these owners will be returned.- Since:
- 7.00.020.007
-
activeUserIds
List with userIds. If not null and not empty only the workflows with this active users will be returned. ActiveUsers are the users of the active workflow node.- Since:
- 7.00.020.007
-
inclHidden
protected boolean inclHiddenIf true, include hidden/technical workflows with the result.- Since:
- 9.00.018.006
-
sordZ
Return the associated Sord objects to the selected workflows. If this member is not null, the Sord objects to the selected workflows are read from the database. The Sord objects can be found inFindResult.sords
in a random order. A Sord object is returned only once, even if there are more workflows assigned to the Sord. The Sord objects contain the elements defined in this element selector as valid members.- Since:
- 9.99.009.007
-
findResultAccessMode
Describes how the client application will access the results.- Since:
- 11.00.000.033
-
-
Constructor Details
-
FindWorkflowInfo
public FindWorkflowInfo()Construktor -
FindWorkflowInfo
Copy constructor.- Parameters:
rhs
- FindWorkflowInfo
-
-
Method Details
-
getUserIds
-
setUserIds
-
getOwnerIds
-
setOwnerIds
-
getActiveUserIds
-
setActiveUserIds
-
getName
-
setName
-
getType
-
setType
-
isOverTimeLimit
public boolean isOverTimeLimit() -
setOverTimeLimit
public void setOverTimeLimit(boolean v) -
getObjId
-
setObjId
-
getStartDateIso
-
setStartDateIso
-
getCompletionDateIso
-
setCompletionDateIso
-
getTemplateId
-
setTemplateId
-
isInclDeleted
public boolean isInclDeleted() -
setInclDeleted
public void setInclDeleted(boolean inclDeleted) -
isInclHidden
public boolean isInclHidden() -
setInclHidden
public void setInclHidden(boolean inclHidden) -
toString
-
getSordZ
-
setSordZ
-
isExcludeUserGroups
public boolean isExcludeUserGroups() -
setExcludeUserGroups
public void setExcludeUserGroups(boolean excludeUserGroups) -
getFindResultAccessMode
-
setFindResultAccessMode
-