An entity is a concept with properties and neighbors. It has two predefined properties: oid (object artificial identifier) and code. An entity may be related to other concepts that are called neighbors. A neighbor is either of the IEntity (max. cardinality of 1: parent) or IEntities (max. cardinality of N: child) type. The entity semantical id (identifier) consists of one or more properties and/or one or more parent neighbors.
The entity concept is configured in the specific-model-config.xml file.
@author Dzenan Ridjanovic @version 2006-08-27Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves. @version 2.3 @since 2.3 @author Pascal Filion
IEntity
is the leaf sub-type of IGroupMember
. @author Dan Ellentuck @version $Revision: 19776 $
IEntity
add a certain model-type to the application. Any entity is uniquely identified by its ID. Implementors have to make sure, that no entity of any kind will ever have the same ID as another entity. Compared to a simple IPersistable
like IImage
, an entity adds the following features:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|