java.lang.Object
net.datenwerke.rs.base.service.reportengines.table.entities.Column
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AdditionalColumnSpec, ColumnReference
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@GenerateDto(dtoPackage="net.datenwerke.rs.base.client.reportengines.table.dto", dto2PosoPostProcessors=ColumnDtoPost.class, poso2DtoPostProcessors=ColumnDtoPost.class, createDecorator=true) @EntityDiffGuides(guides=@EntityDiffGuide(name="report_identicalForExecution",ignoreId=true,ignoreVersion=true,blacklist="position")) public class Column extends Object implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • Column

      public Column()
  • Method Details

    • getId

      public Long getId()
    • setId

      public void setId(Long id)
    • getVersion

      public Long getVersion()
    • setVersion

      public void setVersion(Long version)
    • setTransientId

      public void setTransientId(Long transientId)
    • getTransientId

      public Long getTransientId()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getNullReplacementFormat

      public String getNullReplacementFormat()
    • setNullReplacementFormat

      public void setNullReplacementFormat(String nullReplacementFormat)
    • getPosition

      public int getPosition()
    • setPosition

      public void setPosition(int position)
    • isHidden

      public Boolean isHidden()
    • setHidden

      public void setHidden(Boolean hidden)
    • getType

      public Integer getType()
    • setType

      public void setType(Integer type)
    • getAlias

      public String getAlias()
    • setAlias

      public void setAlias(String alias)
    • getPreviewWidth

      public Integer getPreviewWidth()
    • setPreviewWidth

      public void setPreviewWidth(Integer previewWidth)
    • getDefaultAlias

      public String getDefaultAlias()
    • setDefaultAlias

      public void setDefaultAlias(String defaultAlias)
    • getDefaultPreviewWidth

      public String getDefaultPreviewWidth()
    • setDefaultPreviewWidth

      public void setDefaultPreviewWidth(String defaultPreviewWidth)
    • getAggregateFunction

      public AggregateFunction getAggregateFunction()
    • setAggregateFunction

      public void setAggregateFunction(AggregateFunction aggregateFunction)
    • getFilter

      public Filter getFilter()
    • setFilter

      public void setFilter(Filter filter)
    • getOrder

      public Order getOrder()
    • setOrder

      public void setOrder(Order order)
    • getLikeFilter

      public String getLikeFilter()
    • setLikeFilter

      public void setLikeFilter(String likeFilter)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getDimension

      public String getDimension()
    • setDimension

      public void setDimension(String dimension)
    • isGroupedBy

      public Boolean isGroupedBy()
    • setGroupedBy

      public void setGroupedBy(Boolean groupedBy)
    • getNullHandling

      public NullHandling getNullHandling()
    • setNullHandling

      public void setNullHandling(NullHandling nullHandling)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

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

      public void setSemanticType(String semanticType)
    • getSemanticType

      public String getSemanticType()
    • setFormat

      public void setFormat(ColumnFormat format)
    • getFormat

      public ColumnFormat getFormat()
    • getCellFormatterForGroupRow

      public Column.CellFormatter getCellFormatterForGroupRow(User user)
    • getCellFormatter

      public Column.CellFormatter getCellFormatter(User user)
    • isFormatted

      public boolean isFormatted()
    • setSubtotalGroup

      public void setSubtotalGroup(Boolean subtotalGroup)
    • isSubtotalGroup

      public Boolean isSubtotalGroup()
    • setExportNullAsString

      public void setExportNullAsString(boolean exportNullAsString)
    • isExportNullAsString

      public boolean isExportNullAsString()
    • setOrderPrecedence

      public void setOrderPrecedence(Column.OrderPrecedence orderPrecedence)
    • getOrderPrecedence

      public Column.OrderPrecedence getOrderPrecedence()
    • isIndexColumn

      public boolean isIndexColumn()
    • setIndexColumn

      public void setIndexColumn(boolean indexColumn)
    • hasFilters

      public boolean hasFilters()
    • getFilterAsMap

      public Map<String,Object> getFilterAsMap()