Interface Propertyable

  • All Superinterfaces:
    EntityProvider
    All Known Subinterfaces:
    PropertyProvideable

    public interface Propertyable
    extends EntityProvider
    Allows entities handled by the entity provider which implements this interface to have meta properties attached to them, properties can be accessed via the EntityBroker, properties will be stored and retrieved using the internal entity property retrieval implementation
    For our usage, meta properties are extra or additional properties that are attached to an entity at runtime but are persisted so they can be retrieved later
    WARNING: this should be used only for properties of entities which will be accessed very lightly, for production level access OR the ability to control how properties are stored on your own entities, you should use the PropertyProvideable instead
    This is one of the capability extensions for the EntityProvider interface
    Author:
    Aaron Zeckoski (aaronz@vt.edu)