Class ResourceAttributeContainerDefinitionImpl

java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.schema.SchemaRegistryStateAware
com.evolveum.midpoint.prism.impl.DefinitionImpl
com.evolveum.midpoint.prism.impl.ItemDefinitionImpl<PrismContainer<C>>
com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<ShadowAttributesType>
com.evolveum.midpoint.schema.processor.ResourceAttributeContainerDefinitionImpl
All Implemented Interfaces:
Definition, Definition.DefinitionBuilder, Definition.DefinitionMutator, DefinitionFragmentBuilder, Freezable, ItemDefinition<PrismContainer<ShadowAttributesType>>, ItemDefinition.ItemDefinitionLikeBuilder, ItemDefinition.ItemDefinitionMutator, LivePrismItemDefinition, LocalItemDefinitionStore, PrismContainerDefinition<ShadowAttributesType>, PrismContainerDefinition.PrismContainerDefinitionMutator<ShadowAttributesType>, PrismItemAccessDefinition, PrismItemAccessDefinition.Mutable, PrismItemBasicDefinition, PrismItemBasicDefinition.Mutable, PrismItemStorageDefinition, PrismItemStorageDefinition.Mutable, PrismLifecycleDefinition, PrismLifecycleDefinition.Mutable, PrismPresentationDefinition, PrismPresentationDefinition.Mutable, Revivable, SerializableContainerDefinition, SerializableDefinition, SerializableItemDefinition, SmartVisitable<Definition>, Visitable<Definition>, ResourceAttributeContainerDefinition, DebugDumpable, Serializable, Cloneable

public class ResourceAttributeContainerDefinitionImpl extends com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<ShadowAttributesType> implements ResourceAttributeContainerDefinition
Resource Object Definition (Object Class). Object Class refers to a type of object on the Resource. Unix account, Active Directory group, inetOrgPerson LDAP objectclass or a schema of USERS database table are all Object Classes from the midPoint point of view. Object class defines a set of attribute names, types for each attributes and few additional properties. This class represents schema definition for resource object (object class). See Definition for more details. Resource Object Definition is immutable. TODO: This will probably need to be changed to a mutable object.
Author:
Radovan Semancik
See Also: