java.lang.Object
com.priint.pubserver.plugin.entitydata.Data
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConnectorPersistRemote.PushData

public class Data extends Object implements Serializable
General root container for pubserver entity data like Buckets, Texts, etc.

The container is used as data collection class to transport a list of diverse entity data. It can be signed by an identifier, and it contains its creation date.

Since:
4.0.0, 4.0.5 tables and source attribute supported, 4.1.0 plannings attribute supported
See Also:
  • Constructor Details

    • Data

      public Data()
  • Method Details

    • getBuckets

      public final List<Bucket> getBuckets()
      Returns:
      list of buckets or empty list
    • setBuckets

      public final void setBuckets(List<Bucket> buckets)
      Parameters:
      buckets - see getBuckets()
    • getConnectorEntities

      public final List<ConnectorEntity> getConnectorEntities()
      Returns:
      list of connector entities or empty list
    • setConnectorEntities

      public final void setConnectorEntities(List<ConnectorEntity> connectorEntities)
      Parameters:
      connectorEntities - see getConnectorEntities()
    • getConnectorPlugins

      public final List<ConnectorPlugin> getConnectorPlugins()
      Returns:
      list of connector plug-ins or empty list
    • setConnectorPlugins

      public final void setConnectorPlugins(List<ConnectorPlugin> connectorPlugins)
      Parameters:
      connectorPlugins - see getConnectorPlugins()
    • getCords

      public final List<Cord> getCords()
      Returns:
      list of cords or empty list
    • setCords

      public final void setCords(List<Cord> cords)
      Parameters:
      cords - see getCords()
    • getKeyValues

      public final List<KeyValue> getKeyValues()
      Returns:
      list of key values or empty list
    • setKeyValues

      public final void setKeyValues(List<KeyValue> keyValues)
      Parameters:
      keyValues - see getKeyValues()
    • getMediaAssets

      public final List<MediaAsset> getMediaAssets()
      Returns:
      list of media assets or empty list
    • setMediaAssets

      public final void setMediaAssets(List<MediaAsset> mediaAssets)
      Parameters:
      mediaAssets - see getMediaAssets()
    • getPlannings

      public final List<Planning> getPlannings()
      Returns:
      list of plannings or empty list
    • setPlannings

      public final void setPlannings(List<Planning> plannings)
      Parameters:
      plannings - see getPlannings()
    • getPrices

      public final List<Price> getPrices()
      Returns:
      list of prices or empty list
    • setPrices

      public final void setPrices(List<Price> prices)
      Parameters:
      prices - see getPrices()
    • getTexts

      public final List<Text> getTexts()
      Returns:
      list of texts or empty list
    • setTexts

      public final void setTexts(List<Text> texts)
      Parameters:
      texts - see getTexts()
    • getIdentifier

      public final String getIdentifier()
      Get the identifier.

      Identifier is an arbitrary string.

      Returns:
      identifier for this set of data or empty string
    • setIdentifier

      public final void setIdentifier(String identifier)
      Parameters:
      identifier - see getIdentifier()
    • getCreatedOn

      public final Date getCreatedOn()
      Returns:
      date when this set of data has been collected
    • setCreatedOn

      public final void setCreatedOn(Date createdOn)
      Parameters:
      createdOn - see getCreatedOn()
    • getTables

      public final List<TableData> getTables()
      Returns:
      list of table data or empty list
    • setTables

      public final void setTables(List<TableData> tables)
      Parameters:
      tables - see getTables()
    • getSource

      public String getSource()
      Returns:
      Origin of data entity object, e.g. name of the source system. This property is filled by the connector.
    • setSource

      public void setSource(String source)
      Parameters:
      source - getSource()
    • getContentMetaData

      public final List<ContentMetaData> getContentMetaData()
      Returns:
      list of ContentMetaDatas or empty list
    • setContentMetaData

      public final void setContentMetaData(List<ContentMetaData> contentMetaData)
      Parameters:
      contentMetaData - see getContentMetaData()