Package mc.core.model.base
package mc.core.model.base
-
ClassDescriptionBase class that provides the main features that describe an entity with complex data and functionality.comparator, default is compare by prio.no property fields, used as parameter constant and label keyBase class for types of ComplexTypeEntity.no property fields, used as parameter constant and label keyBaseclass for most entity classes except the most simple ones.
Fields:nameanddescription: Resources, mulitilanguage text used as main display fields.internalDescription: internal identifier that is known in the system since id is created by database.no property fields, used as parameter constant and label keyBit field is a bit mask and use bitwise operators.abstract base data to store additional content, file or large data associated to another entity.concrete entityData class to link an entity data to a ComplexEntityReference to construct search filters or labels for entity fields.EntityFilter<T extends IBaseEntity>Entity base class to specify validity criteria for objects or relations between objects.entity to link validity data to complex entity.entity to store additional properties in form of key/value pairs for any complex entity.abstract base class for entities dealing with text need to handle size limit of columns.EntityToAttribute represents the assignment of complex entity, attribute and a dataValueSet.comparator for EntityToAttribute, compare by prio value and by DV specific comparatorno property fields, used as parameter constant and label keyClass to represent the association of a ComplexEntity with a ComplexEntity of the same type, also called Relation.comparator for EntityToAttribute, compare by prio.class with static utility methods for dealing with ejb3 and hibernate specifics.Base class for entities that are structured in a hierarchical tree.SortsHrcEntityobjects by priority, then their display string.no property fields, used as parameter constant and label keyInterface to signal that implementing class represents an assignment of Attribute to an object, where a flag mandatory can be set.basic marker interface for all entitiesInterface to signal that instances of implementing classes are associated with collections.Interface to signal that instances of implementing classes are always associated with a collection.Deprecated, for removal: This API element is subject to removal in a future version.basic marker interface for all entities with business representation: entities, simple entities and type entities.Marker interface implemented by enums that give the field names of entities.marker interface for additional entity parameter keys, not mapped as properties in DBIHrcManaged<T extends IEntity>Interface to signal that implementing class represents an assignment of a dependent entity to an object.abstract base class to ease and unifyIObjectAssignmentimplementationInterface to signal that implementing entity can be under right management.comparator by prioInterface to signal that implementing class can have one or more states.Signal that implementing entities have a type which is used for configuration.common interface for all entities that can exist in multiple versionsMarker interface to signal that the implementing entity has versions.Enumeration that is used to differentiate between primary states of an object.base class for simple entities.Baseclass for entities that mostly serve purposed of configuration.Class representing the assignment of an Attribute to a ComplexEntityType with additional information.no property fields, used as parameter constant and label key