Interface ResourceAttributeDefinition<T>

All Superinterfaces:
Cloneable, DebugDumpable, Definition, Freezable, ItemDefinition<PrismProperty<T>>, LayeredDefinition, PrismContextSensitive, PrismItemAccessDefinition, PrismPropertyDefinition<T>, RawResourceAttributeDefinition<T>, Revivable, Serializable, SmartVisitable<Definition>, Visitable<Definition>
All Known Subinterfaces:
AttributeDefinitionDelegator<T>, RefinedAttributeDefinitionDelegator<T>, ResourceAttributeWrapper<T>
All Known Implementing Classes:
ResourceAttributeDefinitionImpl, ResourceAttributeWrapperImpl, TransformablePropertyDefinition.RefinedAttribute, TransformablePropertyDefinition.ResourceAttribute

public interface ResourceAttributeDefinition<T> extends PrismPropertyDefinition<T>, RawResourceAttributeDefinition<T>, LayeredDefinition
Information about a resource attribute that is available from the connector and optionally refined by configuration in resource `schemaHandling` section. For clarity, the information is categorized into: - data obtainable from the resource: RawResourceAttributeDefinition, - full information available (this interface) This class represents schema definition for resource object attribute. See Definition for more details.
See Also: