Class Search<E>

    • Constructor Detail

      • Search

        protected Search()
    • Method Detail

      • createFields

        public final void createFields​(java.lang.Class<?> clazzEntityOrController)
        Specified by:
        createFields in interface ISearch<E>
      • getFirst

        public long getFirst()
        Specified by:
        getFirst in interface ISearch<E>
      • setFirst

        public void setFirst​(long first)
        Specified by:
        setFirst in interface ISearch<E>
      • setMaxResults

        public void setMaxResults​(int quantity)
        Specified by:
        setMaxResults in interface ISearch<E>
      • getTotal

        public long getTotal()
        Specified by:
        getTotal in interface ISearch<E>
      • setTotal

        public void setTotal​(long total)
        Specified by:
        setTotal in interface ISearch<E>
      • setCodeLookup

        public final void setCodeLookup​(java.lang.String field,
                                        java.lang.Object codeLookup)
        Specified by:
        setCodeLookup in interface ISearch<E>
      • newSearchLookup

        public final FieldSearch newSearchLookup​(java.lang.String id,
                                                 java.lang.String field,
                                                 java.lang.Object value)
        Specified by:
        newSearchLookup in interface ISearch<E>
      • setValue

        public final void setValue​(java.lang.String fieldOrId,
                                   java.lang.Object value)
        Specified by:
        setValue in interface ISearch<E>
      • setDescriptionValueForId

        public final void setDescriptionValueForId​(java.lang.String id,
                                                   java.lang.String description,
                                                   java.lang.Object value)
        Specified by:
        setDescriptionValueForId in interface ISearch<E>
      • addParamWhereJpa

        public final void addParamWhereJpa​(java.lang.String id,
                                           java.lang.String namedParameter,
                                           java.lang.Object valueParameter)
        Specified by:
        addParamWhereJpa in interface ISearch<E>
      • addParamWhereJpa

        public final void addParamWhereJpa​(java.lang.String id,
                                           java.util.Map<java.lang.String,​java.lang.Object> values)
        Specified by:
        addParamWhereJpa in interface ISearch<E>
      • activeAndAddParamWhereJpa

        public final void activeAndAddParamWhereJpa​(java.lang.String id,
                                                    java.lang.String nameParam,
                                                    java.lang.Object valueParam)
        Specified by:
        activeAndAddParamWhereJpa in interface ISearch<E>
      • activeAndAddParamsWhereJpa

        public final void activeAndAddParamsWhereJpa​(java.lang.String id,
                                                     java.util.Map<java.lang.String,​java.lang.Object> paramsFilter)
        Specified by:
        activeAndAddParamsWhereJpa in interface ISearch<E>
      • activeWhereJpa

        public final void activeWhereJpa​(java.lang.String id)
        Specified by:
        activeWhereJpa in interface ISearch<E>
      • deactiveWhereJpa

        public final void deactiveWhereJpa​(java.lang.String id)
        Specified by:
        deactiveWhereJpa in interface ISearch<E>
      • removeFilter

        public final void removeFilter​(java.lang.String fieldOrId)
        Specified by:
        removeFilter in interface ISearch<E>
      • orderedRowColumn

        public final java.util.List<FieldSearch> orderedRowColumn​(java.lang.String tab,
                                                                  java.lang.Integer row)
        Specified by:
        orderedRowColumn in interface ISearch<E>
      • clearFilter

        public final void clearFilter()
        Specified by:
        clearFilter in interface ISearch<E>
      • columns

        public final java.lang.Integer columns​(java.lang.String tabName,
                                               java.lang.Integer row)
        Specified by:
        columns in interface ISearch<E>
      • maxRow

        public final java.lang.Integer maxRow​(java.lang.String tabName)
        Specified by:
        maxRow in interface ISearch<E>
      • tabs

        public final java.util.List<java.lang.String> tabs()
        Specified by:
        tabs in interface ISearch<E>
      • getClassEntity

        public final java.lang.Class<E> getClassEntity()
        Specified by:
        getClassEntity in interface ISearch<E>
      • addValueFilterAndParam

        public void addValueFilterAndParam​(javax.persistence.Query query)
        Specified by:
        addValueFilterAndParam in interface ISearch<E>
      • addParamValueWhereJpaId

        public void addParamValueWhereJpaId​(java.lang.String id,
                                            java.lang.String nameParam,
                                            java.lang.Object valueParam)
        Specified by:
        addParamValueWhereJpaId in interface ISearch<E>
      • removeParamValueWhereJpaId

        public void removeParamValueWhereJpaId​(java.lang.String id,
                                               java.lang.String nameParam)
        Specified by:
        removeParamValueWhereJpaId in interface ISearch<E>
      • saveLastSearch

        public final void saveLastSearch​(java.lang.Class<?> classe)
        Specified by:
        saveLastSearch in interface ISearch<E>
      • restoreLastSearch

        public final void restoreLastSearch​(java.lang.Class<?> classe)
        Specified by:
        restoreLastSearch in interface ISearch<E>
      • isNullValue

        public boolean isNullValue​(java.lang.String fieldOrId)
        Specified by:
        isNullValue in interface ISearch<E>
      • isNotNullValue

        public boolean isNotNullValue​(java.lang.String fieldOrId)
        Specified by:
        isNotNullValue in interface ISearch<E>
      • getValue

        public java.lang.Object getValue​(java.lang.String fieldOrId)
        Specified by:
        getValue in interface ISearch<E>
      • getClassReturn

        public java.lang.Class<?> getClassReturn()
        Specified by:
        getClassReturn in interface ISearch<E>
      • setClassReturn

        public void setClassReturn​(java.lang.Class<?> classReturn)
        Specified by:
        setClassReturn in interface ISearch<E>
      • addParam

        public void addParam​(java.lang.String param,
                             java.lang.Object value)
        Specified by:
        addParam in interface ISearch<E>
      • removeParam

        public void removeParam​(java.lang.String param)
        Specified by:
        removeParam in interface ISearch<E>
      • getParams

        public final java.util.Map<java.lang.String,​java.lang.Object> getParams()
        Specified by:
        getParams in interface ISearch<E>
      • getLogicFrom

        public java.util.Optional<java.lang.String> getLogicFrom()
        Specified by:
        getLogicFrom in interface ISearch<E>
      • setLogicFrom

        public void setLogicFrom​(java.lang.String logicFrom)
        Specified by:
        setLogicFrom in interface ISearch<E>
      • setParamsConstructorClassReturn

        public void setParamsConstructorClassReturn​(java.util.List<java.lang.String> paramsConstructorClassReturn)
        Specified by:
        setParamsConstructorClassReturn in interface ISearch<E>