Class AbstractRestQueryExecutor

    • Constructor Detail

      • AbstractRestQueryExecutor

        public AbstractRestQueryExecutor()
    • Method Detail

      • execute

        public java.lang.Object execute​(java.util.Map<java.lang.String,​java.lang.String> params)
        Description copied from interface: RestQueryExecutor
        Execute query
        Specified by:
        execute in interface RestQueryExecutor
        Parameters:
        params - generic hashmap input for query
        Returns:
        the query results
      • executeAfterValidation

        protected abstract java.lang.Object executeAfterValidation​(java.util.Map<java.lang.String,​java.lang.String> params)
      • validate

        protected void validate​(java.util.Map<java.lang.String,​java.lang.String> params)
      • validateMissingField

        protected void validateMissingField​(org.springframework.validation.Errors errors,
                                            java.lang.String... fields)
      • validateInputParams

        protected abstract void validateInputParams​(java.util.Map<java.lang.String,​java.lang.String> params,
                                                    org.springframework.validation.Errors errors)
      • getCatalogFromParams

        protected java.util.List<CatalogVersionWsDTO> getCatalogFromParams​(java.util.Map<java.lang.String,​java.lang.String> params)
      • setLocalViewExecutor

        public void setLocalViewExecutor​(LocalViewExecutor localViewExecutor)