Package com.cmobilecom.af.entity
Persistence entity base types, type mapping, instance factory, form design,
action descriptor, data descriptor and types that are common to applications.
- Since:
- 1.0
-
Interface Summary Interface Description ActiveAware ActiveAware: the instances of the entity types that implements ActiveAware can be active or inactive.ChildEntity ChildEntity: this interface indicates an entity has a parent entity.CreatedDateAware CreatedDateAware interface.CreatorAware CreatorAware.DataTypeAware DataTypeAware: the entity types that implement DataTypeAware have entityType property of DataType type.EntityChoiceSupport EntityChoiceSupport.EntityInheritable EntityInheritable indicates that a singular entity of the type in system instance can be inherited by all instance types, and a singular entity of the type in an InstanceType can be inherited by all of its instances.EntityReference<T extends PersistenceEntity> Entity soft reference.FormDesign FormDesign.Hierarchy Hierarchy is a PersistenceEntity.InstanceFactory Factory interface for creating instances of application-specific types.LastModifiedDateAware LastModifiedDateAware.Lob Lob: Large Object.NormativeId NormativeId.OwnerAware OwnerAware.PersistenceEntity PersistenceEntity interface.PersistenceUnitScopeUnique Tag interface indicating that a persistence unit(e.g., database schema) can have at most one entity of the type that implements this interface. -
Class Summary Class Description ActionDescriptor Action DescriptorDataDescriptor<T> DataDescriptor: describes a single or multiple data.DataType<T extends PersistenceEntity> DataType with module and name is one to one mapping to entity type.DualPersistenceEntity A DualPersistenceEntity can be created in an instanceType DataAccessUnit or an instance DataAccessUnit in multitenancy.EntityTypeId<T extends PersistenceEntity> Entity type and id to identify an entity.InstanceFactoryBuilder Build a factory for creating instances of application-specific implementations.LobBase Lob implementation base type.PersistenceEntityBase PersistenceEntityBase: default PersistenceEntity Implementation base class.SimpleHierarchyEntity SimpleHierarchyEntity: a simple hierarchy type with name and hierarchyId, and can be the base type for more complicated hierarchy types.TypeMapping TypeMapping includes the mapping of DataTypes, entity type names, implementation classes, and hierarchy support.TypeMapping.EntityTypeName Entity type name: singular and plural names. -
Enum Summary Enum Description ActionDescriptor.Type Action Type -
Exception Summary Exception Description TypeNotMappedException TypeNotMappedException: throw if a type mapping is not found.