Package org.genesys.blocks.model
-
Interface Summary Interface Description Activatable The best word ever!.Copyable<T> The Interface Copyable.DefaultModelConstants Database column lengths.EntityId The Interface EntityId.IdUUID Models that use UUID as permanent identifier.JsonViews.Indexed Marks fields that may not be serialized by default (in lieu ofJsonIgnore) TBD: checkJsonViews.Root.JsonViews.Internal Includes internal details.JsonViews.Minimal The minimal JSON view.JsonViews.Protected The Interface Protected.JsonViews.Public The Interface Public.JsonViews.Root Include related entities (many to one).JsonViews.Update Consider only selected properties in incoming JSON.Publishable The Interface Publishable.SelfCleaning Automatically trims all strings down to null on persist or merge. -
Class Summary Class Description BasicModel The Class BasicModel.ClassPK ClassPK allows us to reference Java full class names efficiently in the database.EmptyModel JsonViews JsonViews for use with @JsonView annotation.QBasicModel QBasicModel is a Querydsl query type for BasicModelQClassPK QClassPK is a Querydsl query type for ClassPKQEmptyModel QEmptyModel is a Querydsl query type for EmptyModelQVersionedModel QVersionedModel is a Querydsl query type for VersionedModelVersionedModel The Class VersionedModel.