Interface EntityData

All Superinterfaces:
PersistentData, Serializable
All Known Implementing Classes:
Bucket, BucketPlanningReference, CometTocEntry, ContentMetaData, Context, Cord, CordPlanningReference, EntityPlanningReference, KeyValue, KeyValuePlanningReference, MediaAsset, MediaAssetPlanningReference, MediaObject, MetaDataPlanningReference, Planning, Price, PricePlanningReference, TableData, TableDataCell, TableDataPlanningReference, TableDataRow, Text, TextPlanningReference

public interface EntityData extends PersistentData
Interface for all identifiable EntityData objects having at least an identifier, a context and an entity identifier.
See PersistentData for an interface to identify persisting objects.
  • Method Details

    • setIdentifier

      void setIdentifier(String identifier)
      Parameters:
      identifier - data object id as string
    • getIdentifier

      String getIdentifier()
      Description copied from interface: PersistentData
      Method to provide the identifier
      Specified by:
      getIdentifier in interface PersistentData
      Returns:
      identifier data object id as string
    • getEntityIdentifier

      String getEntityIdentifier()
      Identifier of an entity in the entity model where the current object refers to.
      Returns:
      entity identifier as string
    • setEntityIdentifier

      void setEntityIdentifier(String entityIdentifier)
      Identifier of an entity in the entity model where the current object refers to.
      Parameters:
      identifier - data object id as string
    • getContext

      Context getContext()
      Returns:
      entity context
    • setContext

      void setContext(Context context)
      set the context of entity data object