Class TableDatasink
java.lang.Object
net.datenwerke.treedb.service.treedb.AbstractNode<AbstractDatasinkManagerNode>
net.datenwerke.security.service.treedb.entities.SecuredAbstractNode<AbstractDatasinkManagerNode>
net.datenwerke.rs.core.service.datasinkmanager.entities.AbstractDatasinkManagerNode
net.datenwerke.rs.core.service.datasinkmanager.entities.DatasinkDefinition
net.datenwerke.rs.tabledatasink.service.tabledatasink.definitions.TableDatasink
- All Implemented Interfaces:
Serializable,HasBasicDatasinkService,HasDefaultConfiguration,DatasourceContainerProvider,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.
@GenerateDto(dtoPackage="net.datenwerke.rs.tabledatasink.client.tabledatasink.dto",
dtoImplementInterfaces=<error>,
icon="table")
@Indexed
public class TableDatasink
extends DatasinkDefinition
implements DatasourceContainerProvider
Used to define Table datasinks that can be used in ReportServer to send
reports to a given table datasink
- See Also:
-
Field Summary
Fields inherited from class net.datenwerke.treedb.service.treedb.AbstractNode
FLAG_CONFIGURATION_PROTECTION, FLAG_WRITE_PROTECTIONFields inherited from interface net.datenwerke.rs.core.service.datasinkmanager.HasDefaultConfiguration
DEFAULT_EXPORT_FILENAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetDefaultConfiguration(String fileEnding) booleanbooleanvoidsetBatchSize(int batchSize) voidsetCopyPrimaryKeys(boolean copyPrimaryKeys) voidsetDatasourceContainer(DatasourceContainer datasourceContainer) voidsetPrimaryKeys(String primaryKeys) voidsetTableName(String tableName) voidsetTruncateTable(boolean truncateTable) Methods inherited from class net.datenwerke.rs.core.service.datasinkmanager.entities.DatasinkDefinition
escapeString, getDescription, getKey, getName, hasChildren, setDescription, setKey, setName, toStringMethods inherited from class net.datenwerke.rs.core.service.datasinkmanager.entities.AbstractDatasinkManagerNode
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
-
TableDatasink
public TableDatasink()
-
-
Method Details
-
getBatchSize
public int getBatchSize() -
setBatchSize
public void setBatchSize(int batchSize) -
getPrimaryKeys
-
setPrimaryKeys
-
isCopyPrimaryKeys
public boolean isCopyPrimaryKeys() -
setCopyPrimaryKeys
public void setCopyPrimaryKeys(boolean copyPrimaryKeys) -
isTruncateTable
public boolean isTruncateTable() -
setTruncateTable
public void setTruncateTable(boolean truncateTable) -
getDatasourceContainer
- Specified by:
getDatasourceContainerin interfaceDatasourceContainerProvider
-
setDatasourceContainer
- Specified by:
setDatasourceContainerin interfaceDatasourceContainerProvider
-
getTableName
-
setTableName
-
getDatasinkService
- Specified by:
getDatasinkServicein interfaceHasBasicDatasinkService
-
getDefaultConfiguration
- Specified by:
getDefaultConfigurationin interfaceHasDefaultConfiguration
-