Class WorkObjectQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<WorkObjectQuery,WorkObject>
com.flowable.workobject.engine.impl.WorkObjectQueryImpl
- All Implemented Interfaces:
WorkObjectQuery
,java.io.Serializable
,org.flowable.common.engine.api.query.Query<WorkObjectQuery,WorkObject>
,org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>
public class WorkObjectQueryImpl extends org.flowable.common.engine.impl.query.AbstractQuery<WorkObjectQuery,WorkObject> implements WorkObjectQuery
- Author:
- Tijs Rademakers, Joram Barrez
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
definitionId
protected java.lang.String
descendantOf
protected java.lang.String
externalId
protected java.util.Set<java.lang.String>
externalIds
protected java.lang.String
globalId
protected java.util.Set<java.lang.String>
globalIds
protected java.lang.String
id
protected java.util.Set<java.lang.String>
ids
protected boolean
includeVariables
protected java.lang.String
name
protected java.lang.String
nameLike
protected NativeEngineWrapper
nativeEngineWrapper
protected java.lang.String
parentId
protected java.lang.String
providerId
protected java.lang.String
subState
protected java.util.Collection<java.lang.String>
subStates
protected java.lang.String
tenantId
protected java.lang.String
tenantIdLike
protected java.lang.String
type
protected boolean
withoutRestrictions
protected boolean
withoutTenantId
-
Constructor Summary
Constructors Constructor Description WorkObjectQueryImpl(NativeEngineWrapper nativeEngineWrapper)
WorkObjectQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, NativeEngineWrapper nativeEngineWrapper)
WorkObjectQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor, NativeEngineWrapper nativeEngineWrapper)
-
Method Summary
Modifier and Type Method Description WorkObjectQueryImpl
definitionId(java.lang.String definitionId)
WorkObjectQueryImpl
descendantOf(java.lang.String workObjectDefinitionId)
long
executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.util.List<WorkObject>
executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
WorkObject
executeSingleResult(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
WorkObjectQueryImpl
externalId(java.lang.String workObjectDefinitionExternalId)
WorkObjectQueryImpl
externalIds(java.util.Set<java.lang.String> workObjectDefinitionExternalIds)
java.lang.String
getDefinitionId()
java.lang.String
getExternalId()
java.util.Set<java.lang.String>
getExternalIds()
java.lang.String
getGlobalId()
java.util.Set<java.lang.String>
getGlobalIds()
java.lang.String
getId()
java.util.Set<java.lang.String>
getIds()
java.lang.String
getName()
java.lang.String
getNameLike()
java.lang.String
getOrderByColumns()
java.lang.String
getTenantId()
java.lang.String
getTenantIdLike()
WorkObjectQueryImpl
globalId(java.lang.String workObjectDefinitionGlobalId)
WorkObjectQueryImpl
globalIds(java.util.Set<java.lang.String> workObjectDefinitionGlobalIds)
WorkObjectQueryImpl
id(java.lang.String workObjectId)
Only select submitted forms with the given id.WorkObjectQueryImpl
ids(java.util.Set<java.lang.String> workObjectDefinitionIds)
Only select submitted forms with the given ids.WorkObjectQueryImpl
includeVariables()
boolean
isIncludeVariables()
boolean
isWithoutRestrictions()
boolean
isWithoutTenantId()
WorkObjectQueryImpl
name(java.lang.String name)
WorkObjectQueryImpl
nameLike(java.lang.String nameLike)
WorkObjectQuery
orderById()
WorkObjectQuery
orderByName()
WorkObjectQuery
orderByTenantId()
Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
).WorkObjectQueryImpl
parentId(java.lang.String parentId)
WorkObjectQueryImpl
providerId(java.lang.String providerId)
void
setIncludeVariables(boolean includeVariables)
WorkObjectQueryImpl
subState(java.lang.String subState)
WorkObjectQueryImpl
subStates(java.util.Collection<java.lang.String> subStates)
WorkObjectQueryImpl
tenantId(java.lang.String tenantId)
WorkObjectQueryImpl
tenantIdLike(java.lang.String tenantIdLike)
WorkObjectQueryImpl
type(java.lang.String type)
WorkObjectQueryImpl
withoutRestrictions()
WorkObjectQueryImpl
withoutTenantId()
Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
Methods inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
addOrder, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameter
-
Field Details
-
id
protected java.lang.String id -
ids
protected java.util.Set<java.lang.String> ids -
globalId
protected java.lang.String globalId -
globalIds
protected java.util.Set<java.lang.String> globalIds -
externalId
protected java.lang.String externalId -
externalIds
protected java.util.Set<java.lang.String> externalIds -
name
protected java.lang.String name -
nameLike
protected java.lang.String nameLike -
type
protected java.lang.String type -
subState
protected java.lang.String subState -
subStates
protected java.util.Collection<java.lang.String> subStates -
descendantOf
protected java.lang.String descendantOf -
providerId
protected java.lang.String providerId -
definitionId
protected java.lang.String definitionId -
tenantId
protected java.lang.String tenantId -
tenantIdLike
protected java.lang.String tenantIdLike -
withoutTenantId
protected boolean withoutTenantId -
includeVariables
protected boolean includeVariables -
withoutRestrictions
protected boolean withoutRestrictions -
parentId
protected java.lang.String parentId -
nativeEngineWrapper
-
-
Constructor Details
-
WorkObjectQueryImpl
-
WorkObjectQueryImpl
public WorkObjectQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, NativeEngineWrapper nativeEngineWrapper) -
WorkObjectQueryImpl
public WorkObjectQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor, NativeEngineWrapper nativeEngineWrapper)
-
-
Method Details
-
id
Description copied from interface:WorkObjectQuery
Only select submitted forms with the given id.- Specified by:
id
in interfaceWorkObjectQuery
-
ids
Description copied from interface:WorkObjectQuery
Only select submitted forms with the given ids.- Specified by:
ids
in interfaceWorkObjectQuery
-
globalId
- Specified by:
globalId
in interfaceWorkObjectQuery
-
globalIds
public WorkObjectQueryImpl globalIds(java.util.Set<java.lang.String> workObjectDefinitionGlobalIds)- Specified by:
globalIds
in interfaceWorkObjectQuery
-
externalId
- Specified by:
externalId
in interfaceWorkObjectQuery
-
externalIds
public WorkObjectQueryImpl externalIds(java.util.Set<java.lang.String> workObjectDefinitionExternalIds)- Specified by:
externalIds
in interfaceWorkObjectQuery
-
name
- Specified by:
name
in interfaceWorkObjectQuery
-
nameLike
- Specified by:
nameLike
in interfaceWorkObjectQuery
-
descendantOf
- Specified by:
descendantOf
in interfaceWorkObjectQuery
-
type
- Specified by:
type
in interfaceWorkObjectQuery
-
subState
- Specified by:
subState
in interfaceWorkObjectQuery
-
subStates
- Specified by:
subStates
in interfaceWorkObjectQuery
-
providerId
- Specified by:
providerId
in interfaceWorkObjectQuery
-
getDefinitionId
public java.lang.String getDefinitionId() -
definitionId
- Specified by:
definitionId
in interfaceWorkObjectQuery
-
tenantId
- Specified by:
tenantId
in interfaceWorkObjectQuery
-
tenantIdLike
- Specified by:
tenantIdLike
in interfaceWorkObjectQuery
-
parentId
- Specified by:
parentId
in interfaceWorkObjectQuery
-
withoutTenantId
- Specified by:
withoutTenantId
in interfaceWorkObjectQuery
-
includeVariables
- Specified by:
includeVariables
in interfaceWorkObjectQuery
-
withoutRestrictions
- Specified by:
withoutRestrictions
in interfaceWorkObjectQuery
-
setIncludeVariables
public void setIncludeVariables(boolean includeVariables) -
orderById
- Specified by:
orderById
in interfaceWorkObjectQuery
-
orderByName
- Specified by:
orderByName
in interfaceWorkObjectQuery
-
orderByTenantId
Description copied from interface:WorkObjectQuery
Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByTenantId
in interfaceWorkObjectQuery
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeCount
in classorg.flowable.common.engine.impl.query.AbstractQuery<WorkObjectQuery,WorkObject>
-
executeList
public java.util.List<WorkObject> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeList
in classorg.flowable.common.engine.impl.query.AbstractQuery<WorkObjectQuery,WorkObject>
-
getId
public java.lang.String getId()- Specified by:
getId
in interfaceWorkObjectQuery
-
getIds
public java.util.Set<java.lang.String> getIds() -
getGlobalId
public java.lang.String getGlobalId() -
getGlobalIds
public java.util.Set<java.lang.String> getGlobalIds() -
getExternalId
public java.lang.String getExternalId() -
getExternalIds
public java.util.Set<java.lang.String> getExternalIds() -
getName
public java.lang.String getName() -
getNameLike
public java.lang.String getNameLike() -
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantId
in interfaceWorkObjectQuery
-
getTenantIdLike
public java.lang.String getTenantIdLike() -
isWithoutTenantId
public boolean isWithoutTenantId()- Specified by:
isWithoutTenantId
in interfaceWorkObjectQuery
-
isIncludeVariables
public boolean isIncludeVariables()- Specified by:
isIncludeVariables
in interfaceWorkObjectQuery
-
isWithoutRestrictions
public boolean isWithoutRestrictions() -
getOrderByColumns
public java.lang.String getOrderByColumns()- Overrides:
getOrderByColumns
in classorg.flowable.common.engine.impl.db.ListQueryParameterObject
-
executeSingleResult
public WorkObject executeSingleResult(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Overrides:
executeSingleResult
in classorg.flowable.common.engine.impl.query.AbstractQuery<WorkObjectQuery,WorkObject>
-