Class ContentMetaData

    • Method Detail

      • getGroupIdentifier

        public java.lang.String getGroupIdentifier()
        String key for grouping key values of the same type.
        Returns:
        group identifier string or null if not set
      • setGroupIdentifier

        public void setGroupIdentifier​(java.lang.String groupIdentifier)
        Parameters:
        groupIdentifier - see getGroupIdentifier()
      • getTimestamp

        public java.lang.String getTimestamp()
        Get timestamp from the content system.

        Timestamp is used as a string to support differing types of timestamp representation as used by different content system. publishing server does not validate any format of this string.

        Returns:
        timestamp string
      • setTimestamp

        public void setTimestamp​(java.lang.String timestamp)
        Parameters:
        timestamp - see getTimestamp()
      • getConnectorEntity

        public ConnectorEntity getConnectorEntity()
        Returns:
        connector entity object or null if not set
      • getKey

        public java.lang.String getKey()
        Returns:
        Name of the key, e.g. "length"
      • setKey

        public void setKey​(java.lang.String key)
        Parameters:
        key - getKey()
      • getValue

        public java.lang.String getValue()
        Returns:
        Value of the ContentMetaData object, e.g. "12.3" for a key named "length".

        Value is always a string. You may use dataType property for specifying the preferred type.

      • setValue

        public void setValue​(java.lang.String value)
        Parameters:
        value - getValue()
      • getDataType

        public java.lang.String getDataType()
        Returns:
        Data type of the value (String, int, float, boolean).

        There is no vocabulary explicitly restricting the values of this property.

      • setDataType

        public void setDataType​(java.lang.String dataType)
        Parameters:
        dataType - getDataType()
      • getSequence

        public int getSequence()
        Get sequence number for the ContentMetaData as given in the content system.

        This should reflect the position of the current ContentMetaData in the sorting of ContentMetaData of its bucket.

        Specified by:
        getSequence in interface GetSequence
        Returns:
        ordered position within a list sequenceable objects
      • setSequence

        public void setSequence​(int sequence)
        Parameters:
        sequence - see getSequence()
      • getEntityContentMetaDataId

        public java.lang.String getEntityContentMetaDataId()
        Returns:
        Identifier of related entity in entity model.
      • setEntityContentMetaDataId

        public void setEntityContentMetaDataId​(java.lang.String entityContentMetaDataId)
        Sets entityContentMetaDataId and eventually removes current entityContentMetaData if it does not match the id
        Parameters:
        entityContentMetaDataId - getEntityContentMetaDataId()
      • getCreatedBy

        public java.lang.String getCreatedBy()
        Returns:
        creation user or null if not set
      • setCreatedBy

        public void setCreatedBy​(java.lang.String createdBy)
        Parameters:
        createdBy - see getCreatedBy()
      • getCreatedOn

        public java.util.Date getCreatedOn()
        Returns:
        creation date or null if not set
      • setCreatedOn

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

        public java.lang.String getUpdatedBy()
        Returns:
        last modified user or null if not set
      • setUpdatedBy

        public void setUpdatedBy​(java.lang.String updatedBy)
        Parameters:
        updatedBy - see getUpdatedBy()
      • getUpdatedOn

        public java.util.Date getUpdatedOn()
        Returns:
        last modified date or null if not set
      • setUpdatedOn

        public void setUpdatedOn​(java.util.Date updatedOn)
        Parameters:
        updatedOn - see getUpdatedOn()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getOrigin

        public java.lang.String getOrigin()
        Returns:
        Origin of data entity object, e.g. name of the source system. This property is filled by the connector. Might return null.
      • setOrigin

        public void setOrigin​(java.lang.String origin)
        Parameters:
        origin - getOrigin()
      • getEntityIdentifier

        public java.lang.String getEntityIdentifier()
        Description copied from interface: EntityData
        Identifier of an entity in the entity model where the current object refers to.
        Specified by:
        getEntityIdentifier in interface EntityData
        Returns:
        entity identifier as string
      • setEntityIdentifier

        public void setEntityIdentifier​(java.lang.String entityIdentifier)
        Description copied from interface: EntityData
        Identifier of an entity in the entity model where the current object refers to.
        Specified by:
        setEntityIdentifier in interface EntityData
      • getContentMetaData

        public java.util.List<ContentMetaData> getContentMetaData()
        Returns:
        List of ContentMetaData related to ContentMetaData
      • getParentRef

        public EntityDataReference getParentRef()
        Returns:
        parentReference related to ContentMetaData
      • getEntityContentMetaData

        public EntityContentMetaData getEntityContentMetaData()
        Returns:
        EntityContentMetaData related to ContentMetaData