Class Column
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAlias()getCellFormatter(User user) getId()getName()getOrder()intgetType()booleaninthashCode()booleanbooleanisHidden()booleanvoidsetAggregateFunction(AggregateFunction aggregateFunction) voidvoidsetDefaultAlias(String defaultAlias) voidsetDefaultPreviewWidth(String defaultPreviewWidth) voidsetDescription(String description) voidsetDimension(String dimension) voidsetExportNullAsString(boolean exportNullAsString) voidvoidsetFormat(ColumnFormat format) voidsetGroupedBy(Boolean groupedBy) voidvoidvoidsetIndexColumn(boolean indexColumn) voidsetLikeFilter(String likeFilter) voidvoidsetNullHandling(NullHandling nullHandling) voidsetNullReplacementFormat(String nullReplacementFormat) voidvoidsetOrderPrecedence(Column.OrderPrecedence orderPrecedence) voidsetPosition(int position) voidsetPreviewWidth(Integer previewWidth) voidsetSemanticType(String semanticType) voidsetSubtotalGroup(Boolean subtotalGroup) voidsetTransientId(Long transientId) voidvoidsetVersion(Long version) toString()
-
Field Details
-
DUMMY_FORMATTER
-
-
Constructor Details
-
Column
public Column()
-
-
Method Details
-
getId
-
setId
-
getVersion
-
setVersion
-
setTransientId
-
getTransientId
-
getName
-
setName
-
getNullReplacementFormat
-
setNullReplacementFormat
-
getPosition
public int getPosition() -
setPosition
public void setPosition(int position) -
isHidden
-
setHidden
-
getType
-
setType
-
getAlias
-
setAlias
-
getPreviewWidth
-
setPreviewWidth
-
getDefaultAlias
-
setDefaultAlias
-
getDefaultPreviewWidth
-
setDefaultPreviewWidth
-
getAggregateFunction
-
setAggregateFunction
-
getFilter
-
setFilter
-
getOrder
-
setOrder
-
getLikeFilter
-
setLikeFilter
-
getDescription
-
setDescription
-
getDimension
-
setDimension
-
isGroupedBy
-
setGroupedBy
-
getNullHandling
-
setNullHandling
-
hashCode
public int hashCode() -
equals
-
toString
-
setSemanticType
-
getSemanticType
-
setFormat
-
getFormat
-
getCellFormatterForGroupRow
-
getCellFormatter
-
isFormatted
public boolean isFormatted() -
setSubtotalGroup
-
isSubtotalGroup
-
setExportNullAsString
public void setExportNullAsString(boolean exportNullAsString) -
isExportNullAsString
public boolean isExportNullAsString() -
setOrderPrecedence
-
getOrderPrecedence
-
isIndexColumn
public boolean isIndexColumn() -
setIndexColumn
public void setIndexColumn(boolean indexColumn) -
hasFilters
public boolean hasFilters() -
getFilterAsMap
-