Class PrismObjectDefinitionImpl<O extends Objectable>

All Implemented Interfaces:
Definition, Freezable, ItemDefinition<PrismContainer<O>>, ItemDefinitionTestAccess, LocalItemDefinitionStore, MutableDefinition, MutableItemDefinition<PrismContainer<O>>, MutablePrismContainerDefinition<O>, MutablePrismObjectDefinition<O>, PrismContainerDefinition<O>, PrismContextSensitive, PrismItemAccessDefinition, PrismObjectDefinition<O>, Revivable, SmartVisitable<Definition>, Visitable<Definition>, DebugDumpable, Serializable, Cloneable

public class PrismObjectDefinitionImpl<O extends Objectable> extends PrismContainerDefinitionImpl<O> implements MutablePrismObjectDefinition<O>
MidPoint Object Definition. Objects are storable entities in midPoint. This is mostly just a marker class to identify object boundaries in schema. This class represents schema definition for objects. See Definition for more details. "Instance" class of this class is MidPointObject, not Object - to avoid confusion with java.lang.Object.
Author:
Radovan Semancik
See Also: