@Indexed @GenerateDto(dtoPackage="net.datenwerke.rs.base.client.reportengines.table.dto", createDecorator=true, dto2PosoPostProcessors=Dto2TableReportPost.class, dto2PosoSupervisor=Dto2TableReportSupervisor.class, poso2DtoPostProcessors=TableReport2DtoPost.class, typeDescriptionMsg=TableMessages.class, typeDescriptionKey="reportTypeName", icon="table") @EntityDiffGuides(guides=@EntityDiffGuide(name="report_identicalForExecution",ignoreId=true,ignoreVersion=true,whitelist={"parameterDefinitions","parameterInstances","datasourceContainer","additionalColumns","enableSubtotals","columns","selectAllColumns","metadataDatasourceContainer","distinctFlag","preFilter","parameterDefinitions","parameterInstances","datasourceContainer"})) public class TableReport extends Report
ENTITY_DIFF_IDENTITCAL_FOR_EXECUTION
FLAG_CONFIGURATION_PROTECTION, FLAG_WRITE_PROTECTION
Constructor and Description |
---|
TableReport() |
addParameterDefinition, addParameterInstance, addReportMetadata, addReportProperty, createNewVariant, createTemporaryVariant, createTemporaryVariant, getDatasourceContainer, getDescription, getEffectiveReportProperty, getEffectiveReportStringPropertyValue, getKey, getName, getParameterDefinitionByKey, getParameterDefinitions, getParameterDefinitionsOfType, getParameterDefinitionsSafe, getParameterInstanceFor, getParameterInstances, getParamInstanceByDefinitionId, getPreviewImage, getReportMetadata, getReportMetadataByName, getReportProperties, getReportProperty, getReportProperty, getReportPropertyByName, getTemporaryVariantType, getType, getUuid, hasReportMetadata, hasReportProperty, isIdenticalForExecution, removeParameterDefinition, removeParameterInstance, removeReportMetadata, removeReportProperty, setDatasourceContainer, setDescription, setKey, setName, setParameterDefinitions, setParameterInstances, setPreviewImage, setReportMetadata, setReportProperties, setTemporaryVariantType, setUuid, toString
getNodeName, getRootNodeName
getAcl, getOwner, getParentTarget, setAcl, setOwner
addChild, addChild, addFlag, clearFlags, equals, getBaseType, getChildren, getChildrenOfType, getChildrenSorted, getCreatedOn, getDeniedChildren, getDescendants, getDescendants, getFlags, getId, getIdOrOldTransient, getLastUpdated, getManagerClass, getOldTransientId, getOldTransientKey, getParent, getPosition, getRootLine, getSupportedChildren, getVersion, hasChildren, hasChildrenOfType, hasDescendantsOfType, hasFlag, hashCode, idsMatch, isAncestorOf, isConfigurationProtected, isFolder, isRoot, isUpdateLastUpdated, isWriteProtected, removeChild, removeFlag, setChildren, setConfigurationProtection, setCreatedOn, setFlags, setId, setLastUpdated, setOldTransientId, setOldTransientKey, setParent, setPosition, setUpdateLastUpdated, setVersion, setWriteProtection, wouldContainFlag
@Deprecated public void setHideParents(boolean hideParents)
@Deprecated public boolean isHideParents()
public java.util.List<Column> getColumns()
public void setColumns(java.util.List<Column> columns)
public void addColumn(Column col)
public DatasourceContainer getMetadataDatasourceContainer()
public void setMetadataDatasourceContainer(DatasourceContainer datasourceContainer)
public void replaceWith(Report aReport, Injector injector)
replaceWith
in class Report
public java.lang.Boolean isDistinctFlag()
public void setDistinctFlag(java.lang.Boolean distinct)
public boolean isCubeFlag()
public void setCubeFlag(boolean cube)
public java.lang.String getCubeXml()
public void setCubeXml(java.lang.String cubeXml)
public void setSelectAllColumns(java.lang.Boolean selectAllColumns)
public java.lang.Boolean isSelectAllColumns()
public void setPreFilter(PreFilter preFilter)
public PreFilter getPreFilter()
public void setAdditionalColumns(java.util.List<AdditionalColumnSpec> additionalColumns)
public java.util.List<AdditionalColumnSpec> getAdditionalColumns()
public boolean isAllowCubification()
public void setAllowCubification(boolean allowCubification)
public boolean usesParameter(java.lang.String key)
usesParameter
in class Report
public void setIgnoreAnyColumnConfiguration(boolean ignoreAnyColumnConfiguration)
public boolean isIgnoreAdditionalColumns()
public Column.CellFormatter[] getCellFormatter(User user)
public Column.CellFormatter[] getCellFormatterForGroupRow(User user)
public boolean isColumnFormatted(int i)
public int getNrOfVisibleColumns()
public java.util.List<Column> getVisibleColumns()
public void setEnableSubtotals(boolean enableSubtotals)
public boolean isEnableSubtotals()
public int getNumberOfSubtotalGroupColumns()
public int getNumberOfAggregateColumns()
public int[] getAggregateColumnIndices()
public Column getVisibleColumnByPos(int pos)
public int[] getSubtotalGroupColumnIndices()
public boolean isAllowMdx()
public void setAllowMdx(boolean allowMdx)
public boolean hasPrefilters()