Class TableDataRow

    • Constructor Detail

      • TableDataRow

        public TableDataRow()
    • Method Detail

      • getSequence

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

        This should reflect the position of the current row in the sorting of rows of its table.

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

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

        public TableData getTableData()
        Returns:
        table data this row is part of
      • getTableDataId

        public java.lang.String getTableDataId()
        Returns:
        Identifier of parent bucket that this row is related to.
      • setTableDataId

        public void setTableDataId​(java.lang.String tableDataId)
        Parameters:
        tableDataId - getTableDataId()
      • getHeight

        public float getHeight()
        Returns:
        Height of the row.

        Comet: millimeter, HTML: pixel.

        Default is "0" meaning not explicitly set.

      • setHeight

        public void setHeight​(float height)
        Parameters:
        height - getHeight()
      • getMaxHeight

        public float getMaxHeight()
        Returns:
        Maximum height of the row.

        Comet: millimeter, HTML: pixel.

        Default is "0" meaning not explicitly set.

      • setMaxHeight

        public void setMaxHeight​(float maxHeight)
        Parameters:
        maxHeight - getMaxHeight()
      • getMinHeight

        public float getMinHeight()
        Returns:
        Minimum height of the row.

        Comet: millimeter, HTML: pixel.

        Default is "0" meaning not explicitly set.

      • setMinHeight

        public void setMinHeight​(float minHeight)
        Parameters:
        minHeight - getMinHeight()
      • getTableDataCells

        public java.util.List<TableDataCell> getTableDataCells()
        Returns:
        List of data cells of this row or empty list.
      • getObjectIdentifier

        public java.lang.String getObjectIdentifier()
        Returns:
        Id of the object that is linked to the cell.

        In comet the placeholder needs this to create a comet StringID.

      • setObjectIdentifier

        public void setObjectIdentifier​(java.lang.String objectIdentifier)
        Parameters:
        objectIdentifier - getObjectIdentifier()
      • getObjectGroupIdentifier

        public java.lang.String getObjectGroupIdentifier()
        Returns:
        GroupId of the object that is linked to the cell.

        In comet the placeholder needs this to create a comet StringID.

      • setObjectGroupIdentifier

        public void setObjectGroupIdentifier​(java.lang.String objectGroupIdentifier)
        Parameters:
        objectGroupIdentifier - getObjectGroupIdentifier()
      • getObjectEntityId

        public java.lang.String getObjectEntityId()
        Returns:
        EntityId of the object that is linked to the cell.

        In comet the placeholder needs this to create a comet StringID.

      • setObjectEntityId

        public void setObjectEntityId​(java.lang.String objectEntityId)
        Parameters:
        objectEntityId - getObjectEntityId()
      • 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()
      • getMetaData

        public java.util.List<KeyValue> getMetaData()
        Returns:
        List of meta data related to the bucket or empty list
      • setMetaData

        public void setMetaData​(java.util.List<KeyValue> metaData)
        Parameters:
        metaData - see getMetaData()
      • getLabel

        public java.lang.String getLabel()
        Display label for the row.
        Returns:
        label or null if not set
      • setLabel

        public void setLabel​(java.lang.String label)
        Parameters:
        label - see getLabel()
      • compareTo

        public int compareTo​(TableDataCell compareObject)
        Two rows are compared using their sequence property.
        Specified by:
        compareTo in interface java.lang.Comparable<TableDataCell>
        See Also:
        Comparable.compareTo(java.lang.Object)
      • 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
      • setContext

        public void setContext​(Context context)
        Description copied from interface: EntityData
        set the context of entity data object
        Specified by:
        setContext in interface EntityData
      • getContentMetaData

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