Class PrivilegeQueryImpl

  • All Implemented Interfaces:
    java.io.Serializable, org.flowable.common.engine.api.query.Query<org.flowable.idm.api.PrivilegeQuery,​org.flowable.idm.api.Privilege>, org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>, org.flowable.idm.api.PrivilegeQuery

    public class PrivilegeQueryImpl
    extends org.flowable.common.engine.impl.query.AbstractQuery<org.flowable.idm.api.PrivilegeQuery,​org.flowable.idm.api.Privilege>
    implements org.flowable.idm.api.PrivilegeQuery
    Author:
    Joram Barrez
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject

        org.flowable.common.engine.impl.db.ListQueryParameterObject.ResultType
      • Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query

        org.flowable.common.engine.api.query.Query.NullHandlingOnOrder
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String groupId  
      protected java.util.List<java.lang.String> groupIds  
      protected java.lang.String id  
      protected java.lang.String name  
      protected java.lang.String userId  
      • Fields inherited from class org.flowable.common.engine.impl.query.AbstractQuery

        commandContext, commandExecutor
      • Fields inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject

        databaseType, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByColumnMap, orderByColumns, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
    • Constructor Summary

      Constructors 
      Constructor Description
      PrivilegeQueryImpl()  
      PrivilegeQueryImpl​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)  
      PrivilegeQueryImpl​(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long executeCount​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)  
      java.util.List<org.flowable.idm.api.Privilege> executeList​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)  
      java.lang.String getGroupId()  
      java.util.List<java.lang.String> getGroupIds()  
      java.lang.String getId()  
      java.lang.String getName()  
      java.lang.String getUserId()  
      org.flowable.idm.api.PrivilegeQuery groupId​(java.lang.String groupId)  
      org.flowable.idm.api.PrivilegeQuery groupIds​(java.util.List<java.lang.String> groupIds)  
      org.flowable.idm.api.PrivilegeQuery privilegeId​(java.lang.String id)  
      org.flowable.idm.api.PrivilegeQuery privilegeName​(java.lang.String name)  
      void setGroupId​(java.lang.String groupId)  
      void setGroupIds​(java.util.List<java.lang.String> groupIds)  
      void setId​(java.lang.String id)  
      void setName​(java.lang.String name)  
      void setUserId​(java.lang.String userId)  
      org.flowable.idm.api.PrivilegeQuery userId​(java.lang.String userId)  
      • Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery

        asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, 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, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameter
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.flowable.common.engine.api.query.Query

        asc, count, desc, list, listPage, orderBy, orderBy, singleResult
    • Field Detail

      • id

        protected java.lang.String id
      • name

        protected java.lang.String name
      • userId

        protected java.lang.String userId
      • groupId

        protected java.lang.String groupId
      • groupIds

        protected java.util.List<java.lang.String> groupIds
    • Constructor Detail

      • PrivilegeQueryImpl

        public PrivilegeQueryImpl()
      • PrivilegeQueryImpl

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

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

      • privilegeId

        public org.flowable.idm.api.PrivilegeQuery privilegeId​(java.lang.String id)
        Specified by:
        privilegeId in interface org.flowable.idm.api.PrivilegeQuery
      • privilegeName

        public org.flowable.idm.api.PrivilegeQuery privilegeName​(java.lang.String name)
        Specified by:
        privilegeName in interface org.flowable.idm.api.PrivilegeQuery
      • userId

        public org.flowable.idm.api.PrivilegeQuery userId​(java.lang.String userId)
        Specified by:
        userId in interface org.flowable.idm.api.PrivilegeQuery
      • groupId

        public org.flowable.idm.api.PrivilegeQuery groupId​(java.lang.String groupId)
        Specified by:
        groupId in interface org.flowable.idm.api.PrivilegeQuery
      • groupIds

        public org.flowable.idm.api.PrivilegeQuery groupIds​(java.util.List<java.lang.String> groupIds)
        Specified by:
        groupIds in interface org.flowable.idm.api.PrivilegeQuery
      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String id)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getUserId

        public java.lang.String getUserId()
      • setUserId

        public void setUserId​(java.lang.String userId)
      • getGroupId

        public java.lang.String getGroupId()
      • setGroupId

        public void setGroupId​(java.lang.String groupId)
      • getGroupIds

        public java.util.List<java.lang.String> getGroupIds()
      • setGroupIds

        public void setGroupIds​(java.util.List<java.lang.String> groupIds)
      • 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.idm.api.PrivilegeQuery,​org.flowable.idm.api.Privilege>
      • executeList

        public java.util.List<org.flowable.idm.api.Privilege> executeList​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
        Specified by:
        executeList in class org.flowable.common.engine.impl.query.AbstractQuery<org.flowable.idm.api.PrivilegeQuery,​org.flowable.idm.api.Privilege>