Class FormInstanceQueryImpl

  • All Implemented Interfaces:
    java.io.Serializable, org.flowable.common.engine.api.query.CacheAwareQuery<FormInstanceEntity>, org.flowable.common.engine.api.query.Query<org.flowable.form.api.FormInstanceQuery,​org.flowable.form.api.FormInstance>, org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>, org.flowable.form.api.FormInstanceQuery

    public class FormInstanceQueryImpl
    extends org.flowable.common.engine.impl.query.AbstractQuery<org.flowable.form.api.FormInstanceQuery,​org.flowable.form.api.FormInstance>
    implements org.flowable.form.api.FormInstanceQuery, org.flowable.common.engine.api.query.CacheAwareQuery<FormInstanceEntity>, java.io.Serializable
    Author:
    Tijs Rademakers, Joram Barrez
    See Also:
    Serialized Form
    • Field Detail

      • id

        protected java.lang.String id
      • ids

        protected java.util.Set<java.lang.String> ids
      • formDefinitionId

        protected java.lang.String formDefinitionId
      • formDefinitionIdLike

        protected java.lang.String formDefinitionIdLike
      • taskId

        protected java.lang.String taskId
      • taskIdLike

        protected java.lang.String taskIdLike
      • processInstanceId

        protected java.lang.String processInstanceId
      • processInstanceIdLike

        protected java.lang.String processInstanceIdLike
      • processDefinitionId

        protected java.lang.String processDefinitionId
      • processDefinitionIdLike

        protected java.lang.String processDefinitionIdLike
      • scopeId

        protected java.lang.String scopeId
      • scopeType

        protected java.lang.String scopeType
      • scopeDefinitionId

        protected java.lang.String scopeDefinitionId
      • submittedDate

        protected java.util.Date submittedDate
      • submittedDateBefore

        protected java.util.Date submittedDateBefore
      • submittedDateAfter

        protected java.util.Date submittedDateAfter
      • submittedBy

        protected java.lang.String submittedBy
      • submittedByLike

        protected java.lang.String submittedByLike
      • tenantId

        protected java.lang.String tenantId
      • tenantIdLike

        protected java.lang.String tenantIdLike
      • withoutTenantId

        protected boolean withoutTenantId
      • withoutTaskId

        protected boolean withoutTaskId
    • Constructor Detail

      • FormInstanceQueryImpl

        public FormInstanceQueryImpl()
      • FormInstanceQueryImpl

        public FormInstanceQueryImpl​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      • FormInstanceQueryImpl

        public FormInstanceQueryImpl​(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
    • Method Detail

      • id

        public FormInstanceQueryImpl id​(java.lang.String id)
        Specified by:
        id in interface org.flowable.form.api.FormInstanceQuery
      • ids

        public FormInstanceQueryImpl ids​(java.util.Set<java.lang.String> ids)
        Specified by:
        ids in interface org.flowable.form.api.FormInstanceQuery
      • formDefinitionId

        public FormInstanceQueryImpl formDefinitionId​(java.lang.String formDefinitionId)
        Specified by:
        formDefinitionId in interface org.flowable.form.api.FormInstanceQuery
      • formDefinitionIdLike

        public FormInstanceQueryImpl formDefinitionIdLike​(java.lang.String formDefinitionIdLike)
        Specified by:
        formDefinitionIdLike in interface org.flowable.form.api.FormInstanceQuery
      • taskId

        public FormInstanceQueryImpl taskId​(java.lang.String taskId)
        Specified by:
        taskId in interface org.flowable.form.api.FormInstanceQuery
      • taskIdLike

        public FormInstanceQueryImpl taskIdLike​(java.lang.String taskIdLike)
        Specified by:
        taskIdLike in interface org.flowable.form.api.FormInstanceQuery
      • processInstanceId

        public FormInstanceQueryImpl processInstanceId​(java.lang.String processInstanceId)
        Specified by:
        processInstanceId in interface org.flowable.form.api.FormInstanceQuery
      • processInstanceIdLike

        public FormInstanceQueryImpl processInstanceIdLike​(java.lang.String processInstanceIdLike)
        Specified by:
        processInstanceIdLike in interface org.flowable.form.api.FormInstanceQuery
      • processDefinitionId

        public FormInstanceQueryImpl processDefinitionId​(java.lang.String processDefinitionId)
        Specified by:
        processDefinitionId in interface org.flowable.form.api.FormInstanceQuery
      • processDefinitionIdLike

        public FormInstanceQueryImpl processDefinitionIdLike​(java.lang.String processDefinitionIdLike)
        Specified by:
        processDefinitionIdLike in interface org.flowable.form.api.FormInstanceQuery
      • scopeId

        public FormInstanceQueryImpl scopeId​(java.lang.String scopeId)
        Specified by:
        scopeId in interface org.flowable.form.api.FormInstanceQuery
      • scopeType

        public FormInstanceQueryImpl scopeType​(java.lang.String scopeType)
        Specified by:
        scopeType in interface org.flowable.form.api.FormInstanceQuery
      • scopeDefinitionId

        public FormInstanceQueryImpl scopeDefinitionId​(java.lang.String scopeDefinitionId)
        Specified by:
        scopeDefinitionId in interface org.flowable.form.api.FormInstanceQuery
      • submittedDate

        public FormInstanceQueryImpl submittedDate​(java.util.Date submittedDate)
        Specified by:
        submittedDate in interface org.flowable.form.api.FormInstanceQuery
      • submittedDateBefore

        public FormInstanceQueryImpl submittedDateBefore​(java.util.Date submittedDateBefore)
        Specified by:
        submittedDateBefore in interface org.flowable.form.api.FormInstanceQuery
      • submittedDateAfter

        public FormInstanceQueryImpl submittedDateAfter​(java.util.Date submittedDateAfter)
        Specified by:
        submittedDateAfter in interface org.flowable.form.api.FormInstanceQuery
      • submittedBy

        public FormInstanceQueryImpl submittedBy​(java.lang.String submittedBy)
        Specified by:
        submittedBy in interface org.flowable.form.api.FormInstanceQuery
      • submittedByLike

        public FormInstanceQueryImpl submittedByLike​(java.lang.String submittedByLike)
        Specified by:
        submittedByLike in interface org.flowable.form.api.FormInstanceQuery
      • tenantId

        public FormInstanceQueryImpl tenantId​(java.lang.String tenantId)
        Specified by:
        tenantId in interface org.flowable.form.api.FormInstanceQuery
      • tenantIdLike

        public FormInstanceQueryImpl tenantIdLike​(java.lang.String tenantIdLike)
        Specified by:
        tenantIdLike in interface org.flowable.form.api.FormInstanceQuery
      • withoutTenantId

        public FormInstanceQueryImpl withoutTenantId()
        Specified by:
        withoutTenantId in interface org.flowable.form.api.FormInstanceQuery
      • withoutTaskId

        public FormInstanceQueryImpl withoutTaskId()
        Specified by:
        withoutTaskId in interface org.flowable.form.api.FormInstanceQuery
      • orderBySubmittedDate

        public org.flowable.form.api.FormInstanceQuery orderBySubmittedDate()
        Specified by:
        orderBySubmittedDate in interface org.flowable.form.api.FormInstanceQuery
      • orderByTenantId

        public org.flowable.form.api.FormInstanceQuery orderByTenantId()
        Specified by:
        orderByTenantId in interface org.flowable.form.api.FormInstanceQuery
      • executeCount

        public long executeCount​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
        Specified by:
        executeCount in class org.flowable.common.engine.impl.query.AbstractQuery<org.flowable.form.api.FormInstanceQuery,​org.flowable.form.api.FormInstance>
      • executeList

        public java.util.List<org.flowable.form.api.FormInstance> executeList​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
        Specified by:
        executeList in class org.flowable.common.engine.impl.query.AbstractQuery<org.flowable.form.api.FormInstanceQuery,​org.flowable.form.api.FormInstance>
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface org.flowable.common.engine.api.query.CacheAwareQuery<FormInstanceEntity>
      • getIds

        public java.util.Set<java.lang.String> getIds()
      • getFormDefinitionId

        public java.lang.String getFormDefinitionId()
      • getFormDefinitionIdLike

        public java.lang.String getFormDefinitionIdLike()
      • getTaskId

        public java.lang.String getTaskId()
      • getTaskIdLike

        public java.lang.String getTaskIdLike()
      • getProcessInstanceId

        public java.lang.String getProcessInstanceId()
      • getProcessInstanceIdLike

        public java.lang.String getProcessInstanceIdLike()
      • getProcessDefinitionId

        public java.lang.String getProcessDefinitionId()
      • getProcessDefinitionIdLike

        public java.lang.String getProcessDefinitionIdLike()
      • getScopeId

        public java.lang.String getScopeId()
      • getScopeType

        public java.lang.String getScopeType()
      • getScopeDefinitionId

        public java.lang.String getScopeDefinitionId()
      • getSubmittedDate

        public java.util.Date getSubmittedDate()
      • getSubmittedDateBefore

        public java.util.Date getSubmittedDateBefore()
      • getSubmittedDateAfter

        public java.util.Date getSubmittedDateAfter()
      • getSubmittedBy

        public java.lang.String getSubmittedBy()
      • getSubmittedByLike

        public java.lang.String getSubmittedByLike()
      • getTenantId

        public java.lang.String getTenantId()
      • getTenantIdLike

        public java.lang.String getTenantIdLike()
      • isWithoutTenantId

        public boolean isWithoutTenantId()
      • isWithoutTaskId

        public boolean isWithoutTaskId()