Package org.genesys.blocks.model.filters
Class UuidModelFilter<T extends UuidModelFilter<T,R>,R extends AuditedVersionedModel>
java.lang.Object
org.genesys.blocks.model.filters.SuperModelFilter<T,R>
org.genesys.blocks.model.filters.EmptyModelFilter<T,R>
org.genesys.blocks.model.filters.BasicModelFilter<T,R>
org.genesys.blocks.model.filters.VersionedModelFilter<T,R>
org.genesys.blocks.model.filters.AuditedVersionedModelFilter<T,R>
org.genesys.blocks.model.filters.UuidModelFilter<T,R>
- Type Parameters:
T- the generic typeR- the generic type
- All Implemented Interfaces:
Serializable,org.genesys.blocks.model.filters.Filter
public abstract class UuidModelFilter<T extends UuidModelFilter<T,R>,R extends AuditedVersionedModel>
extends AuditedVersionedModelFilter<T,R>
UuidModel match by sample filters.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.genesys.blocks.model.filters.SuperModelFilter
org.genesys.blocks.model.filters.SuperModelFilter.NoDefaultValuesSerializer<Y extends org.genesys.blocks.model.filters.SuperModelFilter<Y,?>> -
Field Summary
FieldsFields inherited from class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
createdBy, createdDate, lastModifiedBy, lastModifiedDateFields inherited from class org.genesys.blocks.model.filters.VersionedModelFilter
active, versionFields inherited from class org.genesys.blocks.model.filters.EmptyModelFilter
idFields inherited from class org.genesys.blocks.model.filters.SuperModelFilter
AND, NOT, NOTNULL, NULL, OR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<com.querydsl.core.types.Predicate>collectPredicates(com.querydsl.core.types.dsl.EntityPathBase<R> instance, org.genesys.blocks.model.QUuidModel uuidModel) Collects list of filter predicatesMethods inherited from class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
collectPredicatesMethods inherited from class org.genesys.blocks.model.filters.VersionedModelFilter
active, active, canEqual, collectPredicates, equals, hashCode, version, versionMethods inherited from class org.genesys.blocks.model.filters.EmptyModelFilter
collectPredicates, id, idMethods inherited from class org.genesys.blocks.model.filters.SuperModelFilter
AND, AND, boostedFields, buildPredicate, clearFilter, clearFilter, collectPredicates, copy, getSubClasses, isEmpty, normalize, NOT, NOT, NOTNULL, NOTNULL, NULL, NULL, OR, OR, remappedProperties, removeFromNullAndNotNull, toString
-
Field Details
-
uuid
The created by.
-
-
Constructor Details
-
UuidModelFilter
public UuidModelFilter()
-
-
Method Details
-
collectPredicates
protected List<com.querydsl.core.types.Predicate> collectPredicates(com.querydsl.core.types.dsl.EntityPathBase<R> instance, org.genesys.blocks.model.QUuidModel uuidModel) Collects list of filter predicates- Parameters:
instance- the instance of Q-type of RuuidModel- the uuid model- Returns:
- list of predicates
-