Interface AttributeAccess

All Known Implementing Classes:
AbstractNonChangeableAttributeAccess, ConstantAttributeAccess, LocalizableFeatureAccess, OneToManyRelationAttributeAccess, PropertyAccess, ReflectionAttributeAccess, RelationAttributeAccess

public interface AttributeAccess
The attribute access implementation interface. Any attribute which cannot be mapped to a property or relation must be provided ( via Item.registerAccessFor(Class, String, AttributeAccess)) a object implementing this interface.

The access implements generic data storage and retrieval. It is legal to throw an JaloInvalidParameterException to indicate that some functionality is not available.