A B C D E F G H I J L N O P Q R S T V W _ 
All Classes All Packages

A

Activatable - Interface in org.genesys.blocks.model
The best word ever!.
active - Variable in class org.genesys.blocks.model.filters.VersionedModelFilter
The active.
active - Variable in class org.genesys.blocks.model.QVersionedModel
 
active - Variable in class org.genesys.blocks.model.VersionedModel
Active by default!.
AND - Variable in class org.genesys.blocks.model.filters.SuperModelFilter
The AND filters, but not serialized.
apply(T) - Method in interface org.genesys.blocks.model.Copyable
Apply values from source to this object.

B

basicModel - Static variable in class org.genesys.blocks.model.QBasicModel
 
BasicModel - Class in org.genesys.blocks.model
The Class BasicModel.
BasicModel() - Constructor for class org.genesys.blocks.model.BasicModel
 
BasicModelFilter<T extends BasicModelFilter<T,​R>,​R extends BasicModel> - Class in org.genesys.blocks.model.filters
BasicModel match by sample filters.
BasicModelFilter() - Constructor for class org.genesys.blocks.model.filters.BasicModelFilter
 
BetterHSQLDialect - Class in org.genesys.blocks.util
Hibernate's HSQL dialect uses clob(255) when length is not specified.
BetterHSQLDialect() - Constructor for class org.genesys.blocks.util.BetterHSQLDialect
Instantiates a new better HSQL dialect.
boostedFields() - Method in class org.genesys.blocks.model.filters.SuperModelFilter
Return the fields boosted in ES search
buildPredicate() - Method in class org.genesys.blocks.model.filters.SuperModelFilter
Builds the DSL predicate.
buildQuery(NumberExpression<T>) - Method in class org.genesys.blocks.model.filters.NumberFilter
Builds the query.
buildQuery(StringPath) - Method in class org.genesys.blocks.model.filters.StringFilter
Builds the query.
buildQuery(TemporalExpression<T>) - Method in class org.genesys.blocks.model.filters.TemporalFilter
Builds the query.
buildQuery(TemporalExpression<T>) - Method in class org.genesys.blocks.model.filters.TemporalFilterBase
Deprecated.
Builds the query.
buildQuery(T) - Method in interface org.genesys.blocks.model.filters.PropertyFilter
Builds the query.

C

classname - Variable in class org.genesys.blocks.model.ClassPK
The classname.
classname - Variable in class org.genesys.blocks.model.QClassPK
 
classPK - Static variable in class org.genesys.blocks.model.QClassPK
 
ClassPK - Class in org.genesys.blocks.model
ClassPK allows us to reference Java full class names efficiently in the database.
ClassPK() - Constructor for class org.genesys.blocks.model.ClassPK
 
ClassPKRepository - Interface in org.genesys.blocks.persistence
The Interface ClassPKRepository.
clearFilter(String) - Method in class org.genesys.blocks.model.filters.SuperModelFilter
 
clearFilter(String, boolean) - Method in class org.genesys.blocks.model.filters.SuperModelFilter
 
collectPredicates() - Method in class org.genesys.blocks.model.filters.SuperModelFilter
 
collectPredicates(EntityPathBase<R>) - Method in class org.genesys.blocks.model.filters.EmptyModelFilter
Collects list of filter predicates
collectPredicates(EntityPathBase<R>) - Method in class org.genesys.blocks.model.filters.SuperModelFilter
Collects list of this filter predicates.
collectPredicates(EntityPathBase<R>, QVersionedModel) - Method in class org.genesys.blocks.model.filters.VersionedModelFilter
Collects list of filter predicates
contains - Variable in class org.genesys.blocks.model.filters.StringFilter
Contains substring.
convert(String) - Method in class org.genesys.blocks.util.StringToJavaTimeConverter.StringToInstantConverter
 
convert(String) - Method in class org.genesys.blocks.util.StringToJavaTimeConverter.StringToLocalDateConverter
 
copy() - Method in interface org.genesys.blocks.model.Copyable
Make a deep copy of the object, with all new instances.
copy(Class<X>) - Method in class org.genesys.blocks.model.filters.SuperModelFilter
Copy by serializing to JSON and de-serializing to specified type.
Copyable<T> - Interface in org.genesys.blocks.model
The Interface Copyable.
COPYABLE_FIELDS - Static variable in interface org.genesys.blocks.model.Copyable
Pre-built FieldFilter that matches all non-static, non-final, non-Collection fields.
copyFilter() - Method in class org.genesys.blocks.model.filters.DateFilter
Deprecated.
 
copyFilter() - Method in class org.genesys.blocks.model.filters.InstantFilter
Deprecated.
 
copyFilter() - Method in class org.genesys.blocks.model.filters.LocalDateFilter
Deprecated.
 
copyFilter() - Method in class org.genesys.blocks.model.filters.NumberFilter
 
copyFilter() - Method in interface org.genesys.blocks.model.filters.PropertyFilter
Make a deep copy of the filter
copyFilter() - Method in class org.genesys.blocks.model.filters.StringFilter
 
copyFilter() - Method in class org.genesys.blocks.model.filters.TemporalFilter
 
copyList(List<R>, Consumer<? super R>) - Method in interface org.genesys.blocks.model.Copyable
Utility method that makes a deep copy of Copyable elements.

D

DateFilter - Class in org.genesys.blocks.model.filters
Deprecated.
Use TemporalFilter<Date> instead.
DateFilter() - Constructor for class org.genesys.blocks.model.filters.DateFilter
Deprecated.
 
DefaultModelConstants - Interface in org.genesys.blocks.model
Database column lengths.

E

emptyModel - Static variable in class org.genesys.blocks.model.QEmptyModel
 
EmptyModel - Class in org.genesys.blocks.model
 
EmptyModel() - Constructor for class org.genesys.blocks.model.EmptyModel
 
EmptyModelFilter<T extends EmptyModelFilter<T,​R>,​R extends EmptyModel> - Class in org.genesys.blocks.model.filters
BasicModel match by sample filters.
EmptyModelFilter() - Constructor for class org.genesys.blocks.model.filters.EmptyModelFilter
 
EntityId - Interface in org.genesys.blocks.model
The Interface EntityId.
EntityIdSerializer - Class in org.genesys.blocks.util
Serializes EntityId types only by their `getId()`.
EntityIdSerializer() - Constructor for class org.genesys.blocks.util.EntityIdSerializer
 
eq - Variable in class org.genesys.blocks.model.filters.NumberFilter
Equal.
eq - Variable in class org.genesys.blocks.model.filters.StringFilter
Equal.
eq - Variable in class org.genesys.blocks.model.filters.TemporalFilter
Equal.
equals(Object) - Method in class org.genesys.blocks.model.ClassPK
 
equals(Object) - Method in class org.genesys.blocks.model.EmptyModel
 
equals(Object) - Method in class org.genesys.blocks.model.VersionedModel
 

F

Filter - Interface in org.genesys.blocks.model.filters
The Filter interface
FilterUtils - Interface in org.genesys.blocks.util
 
findByShortName(String) - Method in interface org.genesys.blocks.persistence.ClassPKRepository
Find by short name.

G

ge - Variable in class org.genesys.blocks.model.filters.NumberFilter
Greater than or equal.
ge - Variable in class org.genesys.blocks.model.filters.TemporalFilter
Greater than or equal.
ge - Variable in class org.genesys.blocks.model.filters.TemporalFilterBase
Deprecated.
Matches records where date is on or after "since" value.
getByClassname(String) - Method in interface org.genesys.blocks.persistence.ClassPKRepository
Gets the ClassPK by classname.
getClassname() - Method in class org.genesys.blocks.model.ClassPK
Gets the classname.
getClassPkId(String) - Method in interface org.genesys.blocks.persistence.ClassPKRepository
Gets the class pk id.
getId() - Method in class org.genesys.blocks.model.BasicModel
 
getId() - Method in class org.genesys.blocks.model.ClassPK
Gets the id.
getId() - Method in interface org.genesys.blocks.model.EntityId
Gets the id.
getShortName() - Method in class org.genesys.blocks.model.ClassPK
Gets the short name.
getSubClasses() - Method in class org.genesys.blocks.model.filters.SuperModelFilter
 
getUuid() - Method in interface org.genesys.blocks.model.IdUUID
Gets the uuid.
getVersion() - Method in class org.genesys.blocks.model.VersionedModel
Gets the version.
getVersionTag() - Method in interface org.genesys.blocks.model.Publishable
Gets the version tag.
gt - Variable in class org.genesys.blocks.model.filters.NumberFilter
Greater than.
gt - Variable in class org.genesys.blocks.model.filters.TemporalFilter
Greater than.
gt - Variable in class org.genesys.blocks.model.filters.TemporalFilterBase
Deprecated.
The gt.

H

hashCode() - Method in class org.genesys.blocks.model.ClassPK
 
hashCode() - Method in class org.genesys.blocks.model.EmptyModel
 
hashCode() - Method in class org.genesys.blocks.model.VersionedModel
 

I

id - Variable in class org.genesys.blocks.model.ClassPK
The id.
id - Variable in class org.genesys.blocks.model.filters.EmptyModelFilter
The id.
id - Variable in class org.genesys.blocks.model.QBasicModel
 
id - Variable in class org.genesys.blocks.model.QClassPK
 
id - Variable in class org.genesys.blocks.model.QVersionedModel
 
IdUUID - Interface in org.genesys.blocks.model
Models that use UUID as permanent identifier.
INSTANCE - Static variable in class org.genesys.blocks.util.StringToJavaTimeConverter.StringToInstantConverter
 
INSTANCE - Static variable in class org.genesys.blocks.util.StringToJavaTimeConverter.StringToLocalDateConverter
 
InstantFilter - Class in org.genesys.blocks.model.filters
Deprecated.
Use TemporalFilter<Instant> instead.
InstantFilter() - Constructor for class org.genesys.blocks.model.filters.InstantFilter
Deprecated.
 
isActive() - Method in interface org.genesys.blocks.model.Activatable
Checks if is active.
isActive() - Method in class org.genesys.blocks.model.VersionedModel
 
isEmpty() - Method in interface org.genesys.blocks.model.filters.Filter
Does the property filter specify any conditions?
isEmpty() - Method in class org.genesys.blocks.model.filters.NumberFilter
 
isEmpty() - Method in class org.genesys.blocks.model.filters.StringFilter
 
isEmpty() - Method in class org.genesys.blocks.model.filters.SuperModelFilter
Does the property filter specify any conditions?
isEmpty() - Method in class org.genesys.blocks.model.filters.TemporalFilter
 
isEmpty() - Method in class org.genesys.blocks.model.filters.TemporalFilterBase
Deprecated.
 
isEmpty(Collection<?>...) - Static method in interface org.genesys.blocks.util.FilterUtils
Are all collections empty?
isEmpty(Filter...) - Static method in interface org.genesys.blocks.util.FilterUtils
Are all filters empty?
isNew() - Method in class org.genesys.blocks.model.EmptyModel
Is the entity persisted to the database? Test is based on value of EntityId.getId() field where negative integers or null mean entity is not yet persisted.
isPublished() - Method in interface org.genesys.blocks.model.Publishable
Checks if is published.

J

JsonClassNameWriter - Class in org.genesys.blocks.util
The ClassNameWriter is applied to BasicModel and it instructs Jackson to to include class simple name as a virtual property.
JsonClassNameWriter() - Constructor for class org.genesys.blocks.util.JsonClassNameWriter
Default constructor.
JsonClassNameWriter(BeanPropertyDefinition, Annotations, JavaType) - Constructor for class org.genesys.blocks.util.JsonClassNameWriter
Instantiates a new current permissions writer.
JsonViews - Class in org.genesys.blocks.model
JsonViews for use with @JsonView annotation.
JsonViews() - Constructor for class org.genesys.blocks.model.JsonViews
 
JsonViews.Indexed - Interface in org.genesys.blocks.model
Marks fields that may not be serialized by default (in lieu of JsonIgnore) TBD: check JsonViews.Root.
JsonViews.Internal - Interface in org.genesys.blocks.model
Includes internal details.
JsonViews.Minimal - Interface in org.genesys.blocks.model
The minimal JSON view.
JsonViews.Protected - Interface in org.genesys.blocks.model
The Interface Protected.
JsonViews.Public - Interface in org.genesys.blocks.model
The Interface Public.
JsonViews.Root - Interface in org.genesys.blocks.model
Include related entities (many to one).
JsonViews.Update - Interface in org.genesys.blocks.model
Consider only selected properties in incoming JSON.

L

le - Variable in class org.genesys.blocks.model.filters.NumberFilter
Less than or equal.
le - Variable in class org.genesys.blocks.model.filters.TemporalFilter
Less than or equal.
le - Variable in class org.genesys.blocks.model.filters.TemporalFilterBase
Deprecated.
Matches records where date is on or before "until" value.
LocalDateFilter - Class in org.genesys.blocks.model.filters
Deprecated.
Use TemporalFilter<LocalDate> instead.
LocalDateFilter() - Constructor for class org.genesys.blocks.model.filters.LocalDateFilter
Deprecated.
 
lt - Variable in class org.genesys.blocks.model.filters.NumberFilter
Less than.
lt - Variable in class org.genesys.blocks.model.filters.TemporalFilter
Less than.
lt - Variable in class org.genesys.blocks.model.filters.TemporalFilterBase
Deprecated.
The lt.

N

normalize(Y) - Static method in class org.genesys.blocks.model.filters.SuperModelFilter
Prepare filter for use.
NOT - Variable in class org.genesys.blocks.model.filters.SuperModelFilter
The negative filters, but don't de-/serialize it's own NOT-properties.
NotCopyable - Annotation Type in org.genesys.blocks.annotations
Add this annotation to exclude a field from a list of copyable fields in Copyable
NOTNULL - Variable in class org.genesys.blocks.model.filters.SuperModelFilter
Names of properties to test with .isNotNull()
NULL - Variable in class org.genesys.blocks.model.filters.SuperModelFilter
Names of properties to test with .isNull()
NumberFilter<T extends Number & Comparable<?>> - Class in org.genesys.blocks.model.filters
Utility filtering for numeric types.
NumberFilter() - Constructor for class org.genesys.blocks.model.filters.NumberFilter
 
NumberFilter(T, T) - Constructor for class org.genesys.blocks.model.filters.NumberFilter
 

O

OR - Variable in class org.genesys.blocks.model.filters.SuperModelFilter
The OR filters, but not serialized.
org.genesys.blocks.annotations - package org.genesys.blocks.annotations
 
org.genesys.blocks.model - package org.genesys.blocks.model
 
org.genesys.blocks.model.filters - package org.genesys.blocks.model.filters
 
org.genesys.blocks.persistence - package org.genesys.blocks.persistence
 
org.genesys.blocks.util - package org.genesys.blocks.util
 

P

PropertyFilter<R extends PropertyFilter<R,​T>,​T extends com.querydsl.core.types.Expression<?>> - Interface in org.genesys.blocks.model.filters
The Interface PropertyFilter.
Publishable - Interface in org.genesys.blocks.model
The Interface Publishable.

Q

QBasicModel - Class in org.genesys.blocks.model
QBasicModel is a Querydsl query type for BasicModel
QBasicModel(Path<? extends BasicModel>) - Constructor for class org.genesys.blocks.model.QBasicModel
 
QBasicModel(PathMetadata) - Constructor for class org.genesys.blocks.model.QBasicModel
 
QBasicModel(String) - Constructor for class org.genesys.blocks.model.QBasicModel
 
QClassPK - Class in org.genesys.blocks.model
QClassPK is a Querydsl query type for ClassPK
QClassPK(Path<? extends ClassPK>) - Constructor for class org.genesys.blocks.model.QClassPK
 
QClassPK(PathMetadata) - Constructor for class org.genesys.blocks.model.QClassPK
 
QClassPK(String) - Constructor for class org.genesys.blocks.model.QClassPK
 
QEmptyModel - Class in org.genesys.blocks.model
QEmptyModel is a Querydsl query type for EmptyModel
QEmptyModel(Path<? extends EmptyModel>) - Constructor for class org.genesys.blocks.model.QEmptyModel
 
QEmptyModel(PathMetadata) - Constructor for class org.genesys.blocks.model.QEmptyModel
 
QEmptyModel(String) - Constructor for class org.genesys.blocks.model.QEmptyModel
 
QVersionedModel - Class in org.genesys.blocks.model
QVersionedModel is a Querydsl query type for VersionedModel
QVersionedModel(Path<? extends VersionedModel>) - Constructor for class org.genesys.blocks.model.QVersionedModel
 
QVersionedModel(PathMetadata) - Constructor for class org.genesys.blocks.model.QVersionedModel
 
QVersionedModel(String) - Constructor for class org.genesys.blocks.model.QVersionedModel
 

R

remappedProperties() - Method in class org.genesys.blocks.model.filters.SuperModelFilter
Return the map of remapped props
removeFromNullAndNotNull(String) - Method in class org.genesys.blocks.model.filters.SuperModelFilter
 

S

SelfCleaning - Interface in org.genesys.blocks.model
Automatically trims all strings down to null on persist or merge.
serialize(EntityId, JsonGenerator, SerializerProvider) - Method in class org.genesys.blocks.util.EntityIdSerializer
 
setActive(boolean) - Method in class org.genesys.blocks.model.VersionedModel
Sets the active.
setClassname(String) - Method in class org.genesys.blocks.model.ClassPK
Sets the classname.
setId(Long) - Method in class org.genesys.blocks.model.BasicModel
Sets the id.
setId(Long) - Method in class org.genesys.blocks.model.ClassPK
Sets the id.
setShortName(String) - Method in class org.genesys.blocks.model.ClassPK
Sets the short name.
setVersion(Integer) - Method in class org.genesys.blocks.model.VersionedModel
Sets the version.
shortName - Variable in class org.genesys.blocks.model.QClassPK
 
SHORTNAME_LENGTH - Static variable in interface org.genesys.blocks.model.DefaultModelConstants
The shortname length.
STRING_FIELDS - Static variable in interface org.genesys.blocks.model.SelfCleaning
FieldFilter that matches all non-static, non-final, strings fields.
StringFilter - Class in org.genesys.blocks.model.filters
Utility filtering for String types.
StringFilter() - Constructor for class org.genesys.blocks.model.filters.StringFilter
 
StringToJavaTimeConverter - Class in org.genesys.blocks.util
 
StringToJavaTimeConverter() - Constructor for class org.genesys.blocks.util.StringToJavaTimeConverter
 
StringToJavaTimeConverter.StringToInstantConverter - Class in org.genesys.blocks.util
 
StringToJavaTimeConverter.StringToLocalDateConverter - Class in org.genesys.blocks.util
 
SuperModelFilter<T extends SuperModelFilter<T,​R>,​R> - Class in org.genesys.blocks.model.filters
 
SuperModelFilter() - Constructor for class org.genesys.blocks.model.filters.SuperModelFilter
 
sw - Variable in class org.genesys.blocks.model.filters.StringFilter
Starts with.

T

TemporalFilter<T extends Comparable<?>> - Class in org.genesys.blocks.model.filters
Utility filtering for numeric types.
TemporalFilter() - Constructor for class org.genesys.blocks.model.filters.TemporalFilter
 
TemporalFilterBase<R extends TemporalFilterBase<R,​T>,​T extends Comparable<?>> - Class in org.genesys.blocks.model.filters
Deprecated.
Use TemporalFilter<LocalDate> instead.
TemporalFilterBase() - Constructor for class org.genesys.blocks.model.filters.TemporalFilterBase
Deprecated.
 
TITLE_LENGTH - Static variable in interface org.genesys.blocks.model.DefaultModelConstants
The title length.
toString() - Method in class org.genesys.blocks.model.EmptyModel
 
toString() - Method in class org.genesys.blocks.model.filters.SuperModelFilter
 
toString() - Method in class org.genesys.blocks.model.VersionedModel
 
trimStringsToNull() - Method in interface org.genesys.blocks.model.SelfCleaning
Trim strings to null.

V

value(Object, JsonGenerator, SerializerProvider) - Method in class org.genesys.blocks.util.JsonClassNameWriter
 
version - Variable in class org.genesys.blocks.model.filters.VersionedModelFilter
The version.
version - Variable in class org.genesys.blocks.model.QVersionedModel
 
versionedModel - Static variable in class org.genesys.blocks.model.QVersionedModel
 
VersionedModel - Class in org.genesys.blocks.model
The Class VersionedModel.
VersionedModel() - Constructor for class org.genesys.blocks.model.VersionedModel
 
VersionedModelFilter<T extends VersionedModelFilter<T,​R>,​R extends VersionedModel> - Class in org.genesys.blocks.model.filters
VersionedModel match by sample filters.
VersionedModelFilter() - Constructor for class org.genesys.blocks.model.filters.VersionedModelFilter
 

W

withConfig(MapperConfig<?>, AnnotatedClass, BeanPropertyDefinition, JavaType) - Method in class org.genesys.blocks.util.JsonClassNameWriter
 

_

_super - Variable in class org.genesys.blocks.model.QBasicModel
 
_super - Variable in class org.genesys.blocks.model.QVersionedModel
 
A B C D E F G H I J L N O P Q R S T V W _ 
All Classes All Packages