Interface SearchFilterCriteria
- All Known Subinterfaces:
UserEventFilter
- All Known Implementing Classes:
BasicCoreCriteria,BasicLocationRequestCriteria,BasicUserEventFilter,BasicUserMetadataFilter
public interface SearchFilterCriteria
Search criteria using a search filter.
See
for an LDAP-inspired search
filter style.
invalid reference
net.solarnetwork.support.SearchFilter
-
Method Summary
Modifier and TypeMethodDescriptionGet the search filter.default booleanTest if a search filter value is present.default net.solarnetwork.util.SearchFilterParse the search filter string into aSearchFilterinstance.
-
Method Details
-
getSearchFilter
String getSearchFilter()Get the search filter.The actual syntax of this search filter is not defined by this API, and is implementation and context specific.
- Returns:
- the search filter
-
hasSearchFilterCriteria
default boolean hasSearchFilterCriteria()Test if a search filter value is present.- Returns:
- true if the search filter is not empty
-
searchFilter
default net.solarnetwork.util.SearchFilter searchFilter()Parse the search filter string into aSearchFilterinstance.- Returns:
- the instance, or null if no search filter is defined or the filter has an invalid syntax
-