Package br.com.jarch.crud.search
Interface ISearch<E>
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
CommunicationSearch
,FieldDynamicSearch
,RegistryAuditSearch
,Search
,SecretSearch
,ValueDynamicSearch
public interface ISearch<E> extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
activeAndAddParamsWhereJpa(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> paramsFilter)
void
activeAndAddParamWhereJpa(java.lang.String id, java.lang.String nameParam, java.lang.Object valueParam)
void
activeWhereJpa(java.lang.String id)
void
addFieldOrder(FieldOrder fieldOrder)
void
addParam(java.lang.String param, java.lang.Object value)
void
addParamValueWhereJpaId(java.lang.String id, java.lang.String nameParam, java.lang.Object valueParam)
void
addParamWhereJpa(java.lang.String id, java.lang.String namedParameter, java.lang.Object valueParameter)
void
addParamWhereJpa(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> values)
void
addValueFilterAndParam(javax.persistence.Query query)
void
changeCondition(java.lang.String id, ConditionSearchType condicao)
void
clearFieldOrder()
void
clearFilter()
java.lang.Integer
columns(java.lang.String aba, java.lang.Integer linha)
void
createFields(java.lang.Class<?> classAction)
void
deactiveWhereJpa(java.lang.String id)
java.util.List<FieldSearch>
fieldSearchs()
java.lang.String
generateClauseOrderBy()
java.lang.String
generateClauseWhere()
java.lang.Class<E>
getClassEntity()
java.lang.Class<?>
getClassReturn()
default java.util.Optional<ColumnsList>
getColumnsList()
java.lang.String
getDescriptionFilter()
java.util.Optional<FieldSearch>
getFieldSearch(java.lang.String fieldOrId)
java.util.Map<java.lang.String,FieldSearch>
getFilters()
long
getFirst()
java.util.List<FieldOrder>
getListFieldOrder()
java.util.Optional<java.lang.String>
getLogicFrom()
int
getMaxResults()
java.util.Map<java.lang.String,java.lang.Object>
getParams()
java.util.List<java.lang.String>
getParamsConstructorClassReturn()
long
getTotal()
java.lang.Object
getValue(java.lang.String fieldOrId)
boolean
isNotNullValue(java.lang.String fieldOrId)
boolean
isNullValue(java.lang.String fieldOrId)
default boolean
isRemoveDescriptionJqpl()
java.lang.Integer
maxRow(java.lang.String aba)
FieldSearch
newSearchField(FieldType fieldType, java.lang.String field, java.lang.Object value)
<T> FieldSearch
newSearchField(FieldType fieldType, javax.persistence.metamodel.Attribute<?,T> field, T value)
FieldSearch
newSearchLookup(java.lang.String id, java.lang.String field, java.lang.Object value)
java.util.List<FieldSearch>
orderedRowColumn(java.lang.String tab, java.lang.Integer line)
void
removeFilter(java.lang.String fieldOrId)
void
removeFilterLookup()
void
removeParam(java.lang.String param)
void
removeParamValueWhereJpaId(java.lang.String id, java.lang.String nameParam)
void
restoreLastSearch(java.lang.Class<?> classe)
void
saveLastSearch(java.lang.Class<?> classe)
void
savePageDataTable(int page)
void
setClassReturn(java.lang.Class<?> classReturn)
void
setCodeLookup(java.lang.String field, java.lang.Object codeLookup)
default void
setColumnsList(ColumnsList columnsList)
void
setDescriptionValueForId(java.lang.String id, java.lang.String description, java.lang.Object value)
void
setFirst(long first)
void
setLogicFrom(java.lang.String logicFrom)
void
setMaxResults(int quantity)
void
setParamsConstructorClassReturn(java.util.List<java.lang.String> paramsConstructorClassReturn)
void
setTotal(long total)
void
setValue(java.lang.String fieldOrId, java.lang.Object value)
java.util.List<java.lang.String>
tabs()
-
-
-
Method Detail
-
addFieldOrder
void addFieldOrder(FieldOrder fieldOrder)
-
clearFieldOrder
void clearFieldOrder()
-
setCodeLookup
void setCodeLookup(java.lang.String field, java.lang.Object codeLookup)
-
removeFilterLookup
void removeFilterLookup()
-
setValue
void setValue(java.lang.String fieldOrId, java.lang.Object value)
-
setDescriptionValueForId
void setDescriptionValueForId(java.lang.String id, java.lang.String description, java.lang.Object value)
-
addParamWhereJpa
void addParamWhereJpa(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> values)
-
activeAndAddParamWhereJpa
void activeAndAddParamWhereJpa(java.lang.String id, java.lang.String nameParam, java.lang.Object valueParam)
-
addParamWhereJpa
void addParamWhereJpa(java.lang.String id, java.lang.String namedParameter, java.lang.Object valueParameter)
-
activeAndAddParamsWhereJpa
void activeAndAddParamsWhereJpa(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> paramsFilter)
-
activeWhereJpa
void activeWhereJpa(java.lang.String id)
-
deactiveWhereJpa
void deactiveWhereJpa(java.lang.String id)
-
changeCondition
void changeCondition(java.lang.String id, ConditionSearchType condicao)
-
getFirst
long getFirst()
-
setFirst
void setFirst(long first)
-
getMaxResults
int getMaxResults()
-
setMaxResults
void setMaxResults(int quantity)
-
getTotal
long getTotal()
-
setTotal
void setTotal(long total)
-
fieldSearchs
java.util.List<FieldSearch> fieldSearchs()
-
clearFilter
void clearFilter()
-
createFields
void createFields(java.lang.Class<?> classAction)
-
removeFilter
void removeFilter(java.lang.String fieldOrId)
-
getFilters
java.util.Map<java.lang.String,FieldSearch> getFilters()
-
columns
java.lang.Integer columns(java.lang.String aba, java.lang.Integer linha)
-
orderedRowColumn
java.util.List<FieldSearch> orderedRowColumn(java.lang.String tab, java.lang.Integer line)
-
maxRow
java.lang.Integer maxRow(java.lang.String aba)
-
getListFieldOrder
java.util.List<FieldOrder> getListFieldOrder()
-
tabs
java.util.List<java.lang.String> tabs()
-
getClassEntity
java.lang.Class<E> getClassEntity()
-
addValueFilterAndParam
void addValueFilterAndParam(javax.persistence.Query query)
-
addParamValueWhereJpaId
void addParamValueWhereJpaId(java.lang.String id, java.lang.String nameParam, java.lang.Object valueParam)
-
removeParamValueWhereJpaId
void removeParamValueWhereJpaId(java.lang.String id, java.lang.String nameParam)
-
generateClauseWhere
java.lang.String generateClauseWhere()
-
generateClauseOrderBy
java.lang.String generateClauseOrderBy()
-
savePageDataTable
void savePageDataTable(int page)
-
saveLastSearch
void saveLastSearch(java.lang.Class<?> classe)
-
restoreLastSearch
void restoreLastSearch(java.lang.Class<?> classe)
-
newSearchLookup
FieldSearch newSearchLookup(java.lang.String id, java.lang.String field, java.lang.Object value)
-
newSearchField
FieldSearch newSearchField(FieldType fieldType, java.lang.String field, java.lang.Object value)
-
newSearchField
<T> FieldSearch newSearchField(FieldType fieldType, javax.persistence.metamodel.Attribute<?,T> field, T value)
-
isNullValue
boolean isNullValue(java.lang.String fieldOrId)
-
isNotNullValue
boolean isNotNullValue(java.lang.String fieldOrId)
-
getValue
java.lang.Object getValue(java.lang.String fieldOrId)
-
getFieldSearch
java.util.Optional<FieldSearch> getFieldSearch(java.lang.String fieldOrId)
-
getDescriptionFilter
java.lang.String getDescriptionFilter()
-
getColumnsList
default java.util.Optional<ColumnsList> getColumnsList()
-
setColumnsList
default void setColumnsList(ColumnsList columnsList)
-
getClassReturn
java.lang.Class<?> getClassReturn()
-
setClassReturn
void setClassReturn(java.lang.Class<?> classReturn)
-
isRemoveDescriptionJqpl
default boolean isRemoveDescriptionJqpl()
-
addParam
void addParam(java.lang.String param, java.lang.Object value)
-
removeParam
void removeParam(java.lang.String param)
-
getParams
java.util.Map<java.lang.String,java.lang.Object> getParams()
-
getParamsConstructorClassReturn
java.util.List<java.lang.String> getParamsConstructorClassReturn()
-
setParamsConstructorClassReturn
void setParamsConstructorClassReturn(java.util.List<java.lang.String> paramsConstructorClassReturn)
-
setLogicFrom
void setLogicFrom(java.lang.String logicFrom)
-
getLogicFrom
java.util.Optional<java.lang.String> getLogicFrom()
-
-