Class AbstractFindIdsQuery

  • All Implemented Interfaces:
    org.kie.workbench.common.services.refactoring.backend.server.query.IndexQuery, org.kie.workbench.common.services.refactoring.backend.server.query.NamedQuery
    Direct Known Subclasses:
    FindBpmnProcessIdsQuery

    public abstract class AbstractFindIdsQuery
    extends org.kie.workbench.common.services.refactoring.backend.server.query.standard.FindResourcesQuery
    implements org.kie.workbench.common.services.refactoring.backend.server.query.NamedQuery
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.services.refactoring.backend.server.query.standard.FindResourcesQuery

        NAME
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract String getName()  
      protected abstract org.kie.workbench.common.services.refactoring.service.ResourceType getProcessIdResourceType()  
      org.kie.workbench.common.services.refactoring.backend.server.query.response.ResponseBuilder getResponseBuilder()  
      void validateTerms​(Set<org.kie.workbench.common.services.refactoring.model.index.terms.valueterms.ValueIndexTerm> queryTerms)  
      • Methods inherited from class org.kie.workbench.common.services.refactoring.backend.server.query.standard.FindResourcesQuery

        toQuery
      • Methods inherited from class org.kie.workbench.common.services.refactoring.backend.server.query.standard.AbstractFindQuery

        buildFromMultipleTerms, buildFromSingleTerm, buildFromSingleTerm, checkInvalidAndRequiredTerms, checkNotNullAndNotEmpty, checkTermsSize
      • Methods inherited from interface org.kie.workbench.common.services.refactoring.backend.server.query.IndexQuery

        getSortOrder, toQuery
    • Constructor Detail

      • AbstractFindIdsQuery

        public AbstractFindIdsQuery()
    • Method Detail

      • getName

        public abstract String getName()
        Specified by:
        getName in interface org.kie.workbench.common.services.refactoring.backend.server.query.NamedQuery
        Overrides:
        getName in class org.kie.workbench.common.services.refactoring.backend.server.query.standard.FindResourcesQuery
      • getProcessIdResourceType

        protected abstract org.kie.workbench.common.services.refactoring.service.ResourceType getProcessIdResourceType()
      • getResponseBuilder

        public org.kie.workbench.common.services.refactoring.backend.server.query.response.ResponseBuilder getResponseBuilder()
        Specified by:
        getResponseBuilder in interface org.kie.workbench.common.services.refactoring.backend.server.query.IndexQuery
        Overrides:
        getResponseBuilder in class org.kie.workbench.common.services.refactoring.backend.server.query.standard.FindResourcesQuery
      • validateTerms

        public void validateTerms​(Set<org.kie.workbench.common.services.refactoring.model.index.terms.valueterms.ValueIndexTerm> queryTerms)
                           throws IllegalArgumentException
        Specified by:
        validateTerms in interface org.kie.workbench.common.services.refactoring.backend.server.query.NamedQuery
        Overrides:
        validateTerms in class org.kie.workbench.common.services.refactoring.backend.server.query.standard.FindResourcesQuery
        Throws:
        IllegalArgumentException