Class TableDataCell

    • Constructor Detail

      • TableDataCell

        public TableDataCell()
        Default constructor
    • Method Detail

      • setTableRow

        public void setTableRow​(TableDataRow tableRow)
      • getColspan

        public int getColspan()
        Returns:
        Number of columns that this cell spans.
      • setColspan

        public void setColspan​(int colspan)
        Parameters:
        colspan - getColspan()
      • getRowspan

        public int getRowspan()
        Returns:
        Number of rows that this cell spans.
      • setRowspan

        public void setRowspan​(int rowspan)
        Parameters:
        rowspan - getRowspan()
      • getCellStyle

        public java.lang.String getCellStyle()
        Returns:
        name of cell style or an empty string
      • setCellStyle

        public void setCellStyle​(java.lang.String cellStyle)
        Parameters:
        cellStyle - getCellStyle()
      • getWidth

        public float getWidth()
        Returns:
        Width of the cell.

        Comet: millimeter, HTML: pixel.

        Default is "0" meaning not explicitly set.

      • setWidth

        public void setWidth​(float width)
        Parameters:
        width - getWidth()
      • getHeight

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

        Comet: millimeter, HTML: pixel.

        Default is "0" meaning not explicitly set.

      • setHeight

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

        public java.lang.String getValue()
        Returns:
        Initial content of the cell.

        Might be overwritten by placeholder.

      • setValue

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

        public java.lang.String getPlaceholder()
        Returns:
        Placeholder for reloading the content of the cell.
      • setPlaceholder

        public void setPlaceholder​(java.lang.String placeholder)
        Parameters:
        placeholder - getPlaceholder()
      • setPlaceholderType

        public void setPlaceholderType​(java.lang.String placeholderType)
        Parameters:
        placeholderType - getPlaceholderType()
      • 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()
      • getObjectEntityClass

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

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

      • setObjectEntityClass

        public void setObjectEntityClass​(java.lang.String objectEntityClass)
        Parameters:
        objectEntityClass - getObjectEntityClass()
      • getParentIdentifier

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

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

      • setParentIdentifier

        public void setParentIdentifier​(java.lang.String parentIdentifier)
        Parameters:
        parentIdentifier - getParentIdentifier()
      • getParentGroupIdentifier

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

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

      • setParentGroupIdentifier

        public void setParentGroupIdentifier​(java.lang.String parentGroupIdentifier)
        Parameters:
        parentGroupIdentifier - getParentGroupIdentifier()
      • getParentEntityId

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

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

      • setParentEntityId

        public void setParentEntityId​(java.lang.String parentEntityId)
        Parameters:
        parentEntityId - getParentEntityId()
      • getParentEntityClass

        public java.lang.String getParentEntityClass()
        Returns:
        EntityClass of the parent that is linked to the cell.

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

      • setParentEntityClass

        public void setParentEntityClass​(java.lang.String parentEntityClass)
        Parameters:
        parentEntityClass - getParentEntityClass()
      • getPlaceholderAutoLoad

        @Deprecated
        public int getPlaceholderAutoLoad()
        Deprecated.
        the "placeholderAutoload" flag is never evaluated. it stays here for backward compatibility.
        Returns:
        autoload flag of placeholder
      • setPlaceholderAutoLoad

        @Deprecated
        public void setPlaceholderAutoLoad​(int placeholderAutoLoad)
        Deprecated.
        the "placeholderAutoload" flag is never evaluated. it stays here for backward compatibility.
        Parameters:
        placeholderAutoLoad - getPlaceholderAutoLoad()
      • getPlaceholderInlineHeight

        public float getPlaceholderInlineHeight()
        Returns:
        placeholderInlineHeight
      • setPlaceholderInlineHeight

        public void setPlaceholderInlineHeight​(float placeholderInlineHeight)
        Parameters:
        placeholderInlineHeight - getPlaceholderInlineHeight()
      • getPlaceholderInlineWidth

        public float getPlaceholderInlineWidth()
        Returns:
        placeholderInlineWidth
      • setPlaceholderInlineWidth

        public void setPlaceholderInlineWidth​(float placeholderInlineWidth)
        Parameters:
        placeholderInlineWidth - getPlaceholderInlineWidth()
      • getPlaceholderInlinePlacement

        public int getPlaceholderInlinePlacement()
        Returns:
        placeholderInlinePlacement
      • setPlaceholderInlinePlacement

        public void setPlaceholderInlinePlacement​(int placeholderInlinePlacement)
        Parameters:
        placeholderInlinePlacement - getPlaceholderInlinePlacement()
      • 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()
      • getMaxHeight

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

        Comet: millimeter, HTML: pixel.

        Default is "0" meaning not explicitly set.

      • setMaxHeight

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

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

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

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

        public java.lang.String getTableDataId()
        Returns:
        Identifier of the table this cell is part of.
      • setTableDataId

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

        public java.lang.String getParagraphStyle()
        Returns:
        name of paragraph style for the cell or an empty string
      • setParagraphStyle

        public void setParagraphStyle​(java.lang.String paragraphStyle)
        Parameters:
        paragraphStyle - getParagraphStyle()
      • getCharacterStyle

        public java.lang.String getCharacterStyle()
        Returns:
        name of character style for the cell or an empty string
      • setCharacterStyle

        public void setCharacterStyle​(java.lang.String characterStyle)
        Parameters:
        characterStyle - getCharacterStyle()
      • getSequence

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

        This should reflect the position of the current cell in the sorting of cells of its row.

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

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

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

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

        public java.lang.String getPlaceholderInfo1()
      • setPlaceholderInfo1

        public void setPlaceholderInfo1​(java.lang.String placeholderInfo1)
      • getPlaceholderInfo2

        public java.lang.String getPlaceholderInfo2()
      • setPlaceholderInfo2

        public void setPlaceholderInfo2​(java.lang.String placeholderInfo2)
      • compareTo

        public int compareTo​(TableDataCell compareObject)
        Two cells 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