@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 java.lang.Object implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static interface |
Column.CellFormatter |
static interface |
Column.ColumnFormatCellFormatter |
static class |
Column.OrderPrecedence |
Modifier and Type | Field and Description |
---|---|
static Column.CellFormatter |
DUMMY_FORMATTER |
Constructor and Description |
---|
Column() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
AggregateFunction |
getAggregateFunction() |
java.lang.String |
getAlias() |
Column.CellFormatter |
getCellFormatter(User user) |
Column.CellFormatter |
getCellFormatterForGroupRow(User user) |
java.lang.String |
getDefaultAlias() |
java.lang.String |
getDefaultPreviewWidth() |
java.lang.String |
getDescription() |
java.lang.String |
getDimension() |
Filter |
getFilter() |
java.util.Map<java.lang.String,java.lang.Object> |
getFilterAsMap() |
ColumnFormat |
getFormat() |
java.lang.Long |
getId() |
java.lang.String |
getLikeFilter() |
java.lang.String |
getName() |
NullHandling |
getNullHandling() |
java.lang.String |
getNullReplacementFormat() |
Order |
getOrder() |
Column.OrderPrecedence |
getOrderPrecedence() |
int |
getPosition() |
java.lang.Integer |
getPreviewWidth() |
java.lang.String |
getSemanticType() |
java.lang.Long |
getTransientId() |
java.lang.Integer |
getType() |
java.lang.Long |
getVersion() |
boolean |
hasFilters() |
int |
hashCode() |
boolean |
isExportNullAsString() |
boolean |
isFormatted() |
java.lang.Boolean |
isGroupedBy() |
java.lang.Boolean |
isHidden() |
boolean |
isIndexColumn() |
java.lang.Boolean |
isSubtotalGroup() |
void |
setAggregateFunction(AggregateFunction aggregateFunction) |
void |
setAlias(java.lang.String alias) |
void |
setDefaultAlias(java.lang.String defaultAlias) |
void |
setDefaultPreviewWidth(java.lang.String defaultPreviewWidth) |
void |
setDescription(java.lang.String description) |
void |
setDimension(java.lang.String dimension) |
void |
setExportNullAsString(boolean exportNullAsString) |
void |
setFilter(Filter filter) |
void |
setFormat(ColumnFormat format) |
void |
setGroupedBy(java.lang.Boolean groupedBy) |
void |
setHidden(java.lang.Boolean hidden) |
void |
setId(java.lang.Long id) |
void |
setIndexColumn(boolean indexColumn) |
void |
setLikeFilter(java.lang.String likeFilter) |
void |
setName(java.lang.String name) |
void |
setNullHandling(NullHandling nullHandling) |
void |
setNullReplacementFormat(java.lang.String nullReplacementFormat) |
void |
setOrder(Order order) |
void |
setOrderPrecedence(Column.OrderPrecedence orderPrecedence) |
void |
setPosition(int position) |
void |
setPreviewWidth(java.lang.Integer previewWidth) |
void |
setSemanticType(java.lang.String semanticType) |
void |
setSubtotalGroup(java.lang.Boolean subtotalGroup) |
void |
setTransientId(java.lang.Long transientId) |
void |
setType(java.lang.Integer type) |
void |
setVersion(java.lang.Long version) |
java.lang.String |
toString() |
public static final Column.CellFormatter DUMMY_FORMATTER
public java.lang.Long getId()
public void setId(java.lang.Long id)
public java.lang.Long getVersion()
public void setVersion(java.lang.Long version)
public void setTransientId(java.lang.Long transientId)
public java.lang.Long getTransientId()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getNullReplacementFormat()
public void setNullReplacementFormat(java.lang.String nullReplacementFormat)
public int getPosition()
public void setPosition(int position)
public java.lang.Boolean isHidden()
public void setHidden(java.lang.Boolean hidden)
public java.lang.Integer getType()
public void setType(java.lang.Integer type)
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public java.lang.Integer getPreviewWidth()
public void setPreviewWidth(java.lang.Integer previewWidth)
public java.lang.String getDefaultAlias()
public void setDefaultAlias(java.lang.String defaultAlias)
public java.lang.String getDefaultPreviewWidth()
public void setDefaultPreviewWidth(java.lang.String defaultPreviewWidth)
public AggregateFunction getAggregateFunction()
public void setAggregateFunction(AggregateFunction aggregateFunction)
public Filter getFilter()
public void setFilter(Filter filter)
public Order getOrder()
public void setOrder(Order order)
public java.lang.String getLikeFilter()
public void setLikeFilter(java.lang.String likeFilter)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getDimension()
public void setDimension(java.lang.String dimension)
public java.lang.Boolean isGroupedBy()
public void setGroupedBy(java.lang.Boolean groupedBy)
public NullHandling getNullHandling()
public void setNullHandling(NullHandling nullHandling)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void setSemanticType(java.lang.String semanticType)
public java.lang.String getSemanticType()
public void setFormat(ColumnFormat format)
public ColumnFormat getFormat()
public Column.CellFormatter getCellFormatterForGroupRow(User user)
public Column.CellFormatter getCellFormatter(User user)
public boolean isFormatted()
public void setSubtotalGroup(java.lang.Boolean subtotalGroup)
public java.lang.Boolean isSubtotalGroup()
public void setExportNullAsString(boolean exportNullAsString)
public boolean isExportNullAsString()
public void setOrderPrecedence(Column.OrderPrecedence orderPrecedence)
public Column.OrderPrecedence getOrderPrecedence()
public boolean isIndexColumn()
public void setIndexColumn(boolean indexColumn)
public boolean hasFilters()
public java.util.Map<java.lang.String,java.lang.Object> getFilterAsMap()