| Interface | Description |
|---|---|
| BaseEntity<T> | Deprecated |
| Categorized |
Interface to be implemented by entities which can be separated by categories and hence have several sets of
dynamic attributes.
|
| Creatable |
Interface to be implemented by entities that contain information about who created them and when.
|
| Entity<T> |
Interface to be implemented by domain model objects with identifiers.
|
| HasUuid |
Interface to be implemented by entities that have a persistent attribute of
UUID type. |
| SoftDelete |
Interface to be implemented by entities that support soft deletion.
|
| Updatable |
Interface to be implemented by entities that contain information about who updated them and when.
|
| Versioned |
Interface to be implemented by optimistically locked entities.
|
| Class | Description |
|---|---|
| AbstractNotPersistentEntity | Deprecated |
| AbstractSearchFolder | |
| AppFolder | |
| BaseDbGeneratedIdEntity<K extends java.lang.Number> |
Base class for persistent entities with identifier generated by the database on insert.
|
| BaseEntityInternalAccess |
INTERNAL
|
| BaseGenericIdEntity<T> |
Base class for entities.
|
| BaseIdentityIdEntity |
Base class for entities with Long Identity identifier.
|
| BaseIntegerIdEntity |
Base class for entities with Integer identifier.
|
| BaseIntIdentityIdEntity |
Base class for entities with Integer Identity identifier.
|
| BaseLongIdEntity |
Base class for entities with Long identifier.
|
| BaseStringIdEntity |
Base class for entities with String identifier.
|
| BaseUuidEntity |
Base class for entities with UUID identifier.
|
| CategorizedEntity |
Base class for entities which can be separated by categories and hence have several sets of dynamic attributes.
|
| Category | |
| CategoryAttribute | |
| CategoryAttributeConfiguration | |
| CategoryAttributeEnumValue | |
| CategoryAttributeValue | |
| Config |
Entity for working with configuration parameters (see com.haulmont.cuba.core.config.Config).
Should not be used in application code. |
| EmbeddableEntity |
Base class for persistent embeddable entities.
|
| EntitySnapshot |
Snapshot for entity.
|
| EntityStatistics | |
| FileDescriptor | |
| Folder | |
| FtsQueue | |
| IdProxy<T extends java.lang.Number> |
Class that is used as an entity ID when an actual identifier value is not available until the object is persisted
to the database.
|
| JmxInstance | |
| KeyValueEntity |
Entity that contains a variable set of attributes.
|
| LocaleHelper | |
| LockDescriptor | |
| QueryResult | |
| ReferenceToEntity | |
| ScheduledExecution |
Entity that reflects the fact of a
ScheduledTask execution. |
| ScheduledTask |
Entity that stores an information about a scheduled task.
|
| SecurityState |
Stores information about:
data that has been filtered by row level security;
attributes that are hidden, read-only or required for this particular instance.
|
| SendingAttachment | |
| SendingMessage |
Entity to store information about sending emails.
|
| Server | |
| StandardEntity |
The most widely used base class for entities.
|
| Enum | Description |
|---|---|
| CategoryAttributeOptionsLoaderType | |
| FtsChangeType | |
| LockDescriptorNameType | |
| ScheduledTaskDefinedBy | |
| SchedulingType |