Package net.solarnetwork.central.dao
Interface ObjectCriteria<T extends Filter>
- All Known Implementing Classes:
ObjectSearchFilters
public interface ObjectCriteria<T extends Filter>
Generic object search criteria API.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumSearch filter boolean join types.static enumSearch match types. -
Method Summary
Modifier and TypeMethodDescriptionGet the maximum number of results.Get a result offset.Get a simple filter object.Get the simple filter join type.Get the simple filter match type.
-
Method Details
-
getSimpleFilter
T getSimpleFilter()Get a simple filter object.- Returns:
- simple filter objecct
-
getSimpleJoinType
ObjectCriteria.JoinType getSimpleJoinType()Get the simple filter join type.- Returns:
- join type
-
getSimpleMatchType
ObjectCriteria.MatchType getSimpleMatchType()Get the simple filter match type.- Returns:
- match type
-
getResultOffset
Integer getResultOffset()Get a result offset.- Returns:
- result offset
-
getResultMax
Integer getResultMax()Get the maximum number of results.- Returns:
- result max
-