Class RowWrapper.MoveRowBuilder

  • Enclosing class:
    RowWrapper

    public static class RowWrapper.MoveRowBuilder
    extends java.lang.Object
    A convenience class for creating a RowWrapper with the necessary fields for moving a Row or set of rows.
    • Constructor Detail

      • MoveRowBuilder

        public MoveRowBuilder()
    • Method Detail

      • setToTop

        public RowWrapper.MoveRowBuilder setToTop​(java.lang.Boolean toTop)
        Sets the to top flag that puts the row at the top of the sheet.
        Parameters:
        toTop - the to top
        Returns:
        the move row builder
      • setToBottom

        public RowWrapper.MoveRowBuilder setToBottom​(java.lang.Boolean toBottom)
        Sets the to bottom flag that puts the row at the bottom of the sheet.
        Parameters:
        toBottom - the to bottom
        Returns:
        the move row builder
      • setParentId

        public RowWrapper.MoveRowBuilder setParentId​(java.lang.Long parentId)
        Sets the parent id that puts the row as the first child of the specified id.
        Parameters:
        parentId - the parent id
        Returns:
        the move row builder
      • setSiblingId

        public RowWrapper.MoveRowBuilder setSiblingId​(java.lang.Long siblingId)
        Sets the sibling id that puts the row as the next row at the same hierarchical level of this row.
        Parameters:
        siblingId - the sibling id
        Returns:
        the move row builder
      • getToTop

        public java.lang.Boolean getToTop()
        Gets the to top.
        Returns:
        the to top
      • getToBottom

        public java.lang.Boolean getToBottom()
        Gets the to bottom.
        Returns:
        the to bottom
      • getParentId

        public java.lang.Long getParentId()
        Gets the parent id.
        Returns:
        the parent id
      • getSiblingId

        public java.lang.Long getSiblingId()
        Gets the sibling id.
        Returns:
        the sibling id
      • build

        public RowWrapper build()
        Builds the RowWrapper.
        Returns:
        the row wrapper