Class SearchHandlerEntityProperty
- java.lang.Object
-
- io.manebot.database.search.handler.SearchHandlerEntityProperty
-
- All Implemented Interfaces:
SearchArgumentHandler
- Direct Known Subclasses:
SearchHandlerPropertyContains,SearchHandlerPropertyEquals,SearchHandlerPropertyIn,SearchHandlerPropertyIsNull,SearchHandlerPropertyNumeric
public abstract class SearchHandlerEntityProperty extends java.lang.Object implements SearchArgumentHandler
-
-
Constructor Summary
Constructors Constructor Description SearchHandlerEntityProperty(java.lang.String property)SearchHandlerEntityProperty(java.util.function.Function<javax.persistence.criteria.Root,javax.persistence.criteria.Path> pathFinder)
-
Method Summary
Modifier and Type Method Description protected abstract javax.persistence.criteria.Predicatehandle(javax.persistence.criteria.Path path, javax.persistence.criteria.CriteriaBuilder criteriaBuilder, SearchArgument value)javax.persistence.criteria.Predicatehandle(javax.persistence.criteria.Root root, javax.persistence.criteria.CriteriaBuilder criteriaBuilder, SearchArgument value)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.manebot.database.search.handler.SearchArgumentHandler
not
-
-
-
-
Method Detail
-
handle
protected abstract javax.persistence.criteria.Predicate handle(javax.persistence.criteria.Path path, javax.persistence.criteria.CriteriaBuilder criteriaBuilder, SearchArgument value)
-
handle
public javax.persistence.criteria.Predicate handle(javax.persistence.criteria.Root root, javax.persistence.criteria.CriteriaBuilder criteriaBuilder, SearchArgument value)- Specified by:
handlein interfaceSearchArgumentHandler
-
-