Class TableReportVariant
java.lang.Object
net.datenwerke.treedb.service.treedb.AbstractNode<AbstractReportManagerNode>
net.datenwerke.security.service.treedb.entities.SecuredAbstractNode<AbstractReportManagerNode>
net.datenwerke.rs.core.service.reportmanager.entities.AbstractReportManagerNode
net.datenwerke.rs.core.service.reportmanager.entities.reports.Report
net.datenwerke.rs.base.service.reportengines.table.entities.TableReport
net.datenwerke.rs.base.service.reportengines.table.entities.TableReportVariant
- All Implemented Interfaces:
Serializable,DatasourceContainerProvider,ReportVariant,ParameterContainerNode,HierarchicalSecurityTarget,Owneable,SecurityTarget
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@Indexed
@GenerateDto(dtoPackage="net.datenwerke.rs.base.client.reportengines.table.dto",
createDecorator=true)
public class TableReportVariant
extends TableReport
implements ReportVariant
- See Also:
-
Field Summary
Fields inherited from class net.datenwerke.rs.core.service.reportmanager.entities.reports.Report
ENTITY_DIFF_IDENTITCAL_FOR_EXECUTIONFields inherited from class net.datenwerke.treedb.service.treedb.AbstractNode
FLAG_CONFIGURATION_PROTECTION, FLAG_WRITE_PROTECTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidguideCloningProcess(Object report) booleanbooleanvoidsetBaseReport(Report baseReport) voidsetDatasourceContainer(DatasourceContainer datasource) voidsetMetadataDatasourceContainer(DatasourceContainer datasource) voidsetParameterDefinitions(List<ParameterDefinition> parameters) Methods inherited from class net.datenwerke.rs.base.service.reportengines.table.entities.TableReport
addColumn, createClonedColumns, createClonedColumnSpecs, getAdditionalColumns, getAggregateColumnIndices, getCellFormatter, getCellFormatterForGroupRow, getColumns, getCubeXml, getNrOfVisibleColumns, getNumberOfAggregateColumns, getNumberOfSubtotalGroupColumns, getPreFilter, getSubtotalGroupColumnIndices, getVisibleColumnByPos, getVisibleColumns, hasPrefilters, isAllowMdx, isColumnFormatted, isCubeFlag, isDistinctFlag, isEnableSubtotals, isHideParents, isIgnoreAdditionalColumns, isSelectAllColumns, replaceWith, setAdditionalColumns, setAllowCubification, setAllowMdx, setColumns, setCubeFlag, setCubeXml, setDistinctFlag, setEnableSubtotals, setHideParents, setIgnoreAnyColumnConfiguration, setPreFilter, setSelectAllColumns, usesParameterMethods inherited from class net.datenwerke.rs.core.service.reportmanager.entities.reports.Report
addParameterDefinition, addParameterInstance, addReportMetadata, addReportProperty, createNewVariant, createTemporaryVariant, createTemporaryVariant, getDescription, getEffectiveReportProperty, getEffectiveReportStringPropertyValue, getKey, getName, getParameterDefinitionByKey, getParameterDefinitionsOfType, getParameterDefinitionsSafe, getParameterInstanceFor, getParameterInstances, getParamInstanceByDefinitionId, getPreviewImage, getReportMetadata, getReportMetadataByName, getReportProperties, getReportProperty, getReportProperty, getReportPropertyByName, getTemporaryVariantType, getType, getUuid, hasReportMetadata, hasReportProperty, isIdenticalForExecution, removeParameterDefinition, removeParameterInstance, removeReportMetadata, removeReportProperty, setDescription, setKey, setName, setParameterInstances, setPreviewImage, setReportMetadata, setReportProperties, setTemporaryVariantType, setUuid, toStringMethods inherited from class net.datenwerke.rs.core.service.reportmanager.entities.AbstractReportManagerNode
getNodeName, getRootNodeNameMethods inherited from class net.datenwerke.security.service.treedb.entities.SecuredAbstractNode
getAcl, getOwner, getParentTarget, setAcl, setOwnerMethods inherited from class net.datenwerke.treedb.service.treedb.AbstractNode
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, 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
-
Constructor Details
-
TableReportVariant
public TableReportVariant()
-
-
Method Details
-
getBaseReport
- Specified by:
getBaseReportin interfaceReportVariant
-
setBaseReport
- Specified by:
setBaseReportin interfaceReportVariant
-
setDatasourceContainer
- Specified by:
setDatasourceContainerin interfaceDatasourceContainerProvider- Overrides:
setDatasourceContainerin classReport
-
getDatasourceContainer
- Specified by:
getDatasourceContainerin interfaceDatasourceContainerProvider- Overrides:
getDatasourceContainerin classReport
-
getMetadataDatasourceContainer
- Overrides:
getMetadataDatasourceContainerin classTableReport
-
isAllowCubification
public boolean isAllowCubification()- Overrides:
isAllowCubificationin classTableReport
-
setMetadataDatasourceContainer
- Overrides:
setMetadataDatasourceContainerin classTableReport
-
getParameterDefinitions
- Specified by:
getParameterDefinitionsin interfaceParameterContainerNode- Overrides:
getParameterDefinitionsin classReport
-
setParameterDefinitions
- Specified by:
setParameterDefinitionsin interfaceParameterContainerNode- Overrides:
setParameterDefinitionsin classReport
-
guideCloningProcess
-
hasChildren
public boolean hasChildren()- Overrides:
hasChildrenin classAbstractNode<AbstractReportManagerNode>
-