Class Data

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    ConnectorPersistRemote.PushData

    public class Data
    extends java.lang.Object
    implements java.io.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:
    Serialized Form
    • Constructor Detail

      • Data

        public Data()
    • Method Detail

      • getBuckets

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

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

        public final java.util.List<ConnectorEntity> getConnectorEntities()
        Returns:
        list of connector entities or empty list
      • getConnectorPlugins

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

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

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

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

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

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

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

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

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

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

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

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

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

        public final java.lang.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​(java.lang.String identifier)
        Parameters:
        identifier - see getIdentifier()
      • getCreatedOn

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

        public final void setCreatedOn​(java.util.Date createdOn)
        Parameters:
        createdOn - see getCreatedOn()
      • getTables

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

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

        public java.lang.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​(java.lang.String source)
        Parameters:
        source - getSource()
      • getContentMetaData

        public final java.util.List<ContentMetaData> getContentMetaData()
        Returns:
        list of ContentMetaDatas or empty list