Class ResourceAttributeContainerDefinitionImpl

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

public class ResourceAttributeContainerDefinitionImpl extends 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: