Interface ShadowAttributeDefinition<SA extends ShadowAttribute<?,?>,R>

Type Parameters:
SA - item that is created by the instantiation of this definition
R - real value stored in SA
All Superinterfaces:
Cloneable, DebugDumpable, Definition, Freezable, LayeredDefinition, PrismItemAccessDefinition, PrismItemBasicDefinition, PrismItemMiscDefinition, PrismLifecycleDefinition, PrismPresentationDefinition, ResourceObjectInboundDefinition.ItemInboundDefinition, Revivable, Serializable, ShadowItemLayeredDefinition, ShadowItemUcfDefinition, ShortDumpable, SmartVisitable<Definition>, Visitable<Definition>
All Known Subinterfaces:
ResourceAttributeDefinitionDelegator<T>, ResourceAttributeWrapper<T>, ShadowReferenceAttributeDefinition, ShadowSimpleAttributeDefinition<T>
All Known Implementing Classes:
ResourceAttributeWrapperImpl, ShadowAttributeDefinitionImpl, ShadowReferenceAttributeDefinitionImpl, ShadowSimpleAttributeDefinitionImpl

Information about a resource attribute. . It is based on a "native" part, available from the connector (or from simulated associations capability definition); see NativeShadowAttributeDefinition. . This part is then optionally refined by the configuration in resource `schemaHandling` section. For the time being, it does not extend ItemDefinition because of typing complications: ShadowAttribute cannot extend Item.
See Also: