Class AbstractQueryDto<T extends org.camunda.bpm.engine.query.Query<?,​?>>

    • Constructor Detail

      • AbstractQueryDto

        public AbstractQueryDto()
      • AbstractQueryDto

        public AbstractQueryDto​(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                javax.ws.rs.core.MultivaluedMap<String,​String> queryParameters)
    • Method Detail

      • setSortBy

        public void setSortBy​(String sortBy)
      • setSortOrder

        public void setSortOrder​(String sortOrder)
      • isValidSortByValue

        protected abstract boolean isValidSortByValue​(String value)
      • sortOptionsValid

        protected boolean sortOptionsValid()
      • toQuery

        public T toQuery​(org.camunda.bpm.engine.ProcessEngine engine)
      • createNewQuery

        protected abstract T createNewQuery​(org.camunda.bpm.engine.ProcessEngine engine)
      • applyFilters

        protected abstract void applyFilters​(T query)
      • applySortingOptions

        protected void applySortingOptions​(T query,
                                           org.camunda.bpm.engine.ProcessEngine engine)
      • applySortBy

        protected abstract void applySortBy​(T query,
                                            String sortBy,
                                            Map<String,​Object> parameters,
                                            org.camunda.bpm.engine.ProcessEngine engine)
      • applySortOrder

        protected void applySortOrder​(T query,
                                      String sortOrder)
      • sortOrderValueForDirection

        public static String sortOrderValueForDirection​(org.camunda.bpm.engine.impl.Direction direction)