Class BatchTableRequest.SerializedTableOps

java.lang.Object
com.illumon.iris.web.shared.batch.BatchTableRequest.SerializedTableOps
All Implemented Interfaces:
Serializable
Enclosing class:
BatchTableRequest

public static class BatchTableRequest.SerializedTableOps extends Object implements Serializable
See Also:
  • Constructor Details

    • SerializedTableOps

      public SerializedTableOps()
  • Method Details

    • getDropColumns

      public String[] getDropColumns()
    • setDropColumns

      public void setDropColumns(String[] dropColumns)
    • getViewColumns

      public String[] getViewColumns()
    • setViewColumns

      public void setViewColumns(String[] viewColumns)
    • getSorts

      public SortDescriptor[] getSorts()
    • setSorts

      public void setSorts(SortDescriptor[] sorts)
    • getFilters

      public FilterDescriptor[] getFilters()
    • setFilters

      public void setFilters(FilterDescriptor[] filters)
    • getConditions

      public String[] getConditions()
    • setConditions

      public void setConditions(String[] conditions)
    • getCustomColumns

      public CustomColumnDescriptor[] getCustomColumns()
    • setCustomColumns

      public void setCustomColumns(CustomColumnDescriptor[] customColumns)
    • getHeadOrTail

      public HeadOrTailDescriptor getHeadOrTail()
    • setHeadOrTail

      public void setHeadOrTail(HeadOrTailDescriptor headOrTail)
    • getHandles

      public HandleMapping getHandles()
    • setHandles

      public void setHandles(HandleMapping handles)
    • setFlat

      public void setFlat(boolean isFlat)
    • getUpdateIntervalMs

      public int getUpdateIntervalMs()
    • setUpdateIntervalMs

      public void setUpdateIntervalMs(int updateIntervalMs)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hasDropColumns

      public boolean hasDropColumns()
    • hasViewColumns

      public boolean hasViewColumns()
    • hasCustomColumns

      public boolean hasCustomColumns()
    • hasHeadOrTail

      public boolean hasHeadOrTail()
    • hasStructuralModification

      public boolean hasStructuralModification()
      Returns:
      true any time we expect to need to send a full table definition back to client (columns added or removed, etc).
    • hasSizeModification

      public boolean hasSizeModification()
    • hasSorts

      public boolean hasSorts()
    • hasFilters

      public boolean hasFilters()
    • hasConditions

      public boolean hasConditions()
    • isFlat

      public boolean isFlat()
    • hasUpdateIntervalMs

      public boolean hasUpdateIntervalMs()
    • isEmpty

      public boolean isEmpty()