Package org.genesys.blocks.model.filters
Class AuditedVersionedModelFilter<T extends AuditedVersionedModelFilter<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>
- Type Parameters:
T- the generic typeR- the generic type
- All Implemented Interfaces:
Serializable,org.genesys.blocks.model.filters.Filter
- Direct Known Subclasses:
UuidModelFilter
public abstract class AuditedVersionedModelFilter<T extends AuditedVersionedModelFilter<T,R>,R extends AuditedVersionedModel>
extends org.genesys.blocks.model.filters.VersionedModelFilter<T,R>
AuditedVersionedModel 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
FieldsModifier and TypeFieldDescriptionThe created by.org.genesys.blocks.model.filters.TemporalFilter<Instant>The created date.The last modified by.org.genesys.blocks.model.filters.TemporalFilter<Instant>The last modified date.Fields 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.QAuditedVersionedModel auditedVersionedModel) Collects list of filter predicatesMethods 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
-
createdBy
The created by. -
lastModifiedBy
The last modified by. -
createdDate
The created date. -
lastModifiedDate
The last modified date.
-
-
Constructor Details
-
AuditedVersionedModelFilter
public AuditedVersionedModelFilter()
-
-
Method Details
-
collectPredicates
protected List<com.querydsl.core.types.Predicate> collectPredicates(com.querydsl.core.types.dsl.EntityPathBase<R> instance, org.genesys.blocks.model.QAuditedVersionedModel auditedVersionedModel) Collects list of filter predicates- Parameters:
instance- the instance of Q-type of RauditedVersionedModel- the audited versioned model- Returns:
- list of predicates
-