Class DatasinkDefinition
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
- All Implemented Interfaces:
Serializable,HasBasicDatasinkService,HasDefaultConfiguration,HierarchicalSecurityTarget,Owneable,SecurityTarget
- Direct Known Subclasses:
AmazonS3Datasink,BoxDatasink,DropboxDatasink,EmailDatasink,FtpDatasink,FtpsDatasink,GoogleDriveDatasink,LocalFileSystemDatasink,OneDriveDatasink,PrinterDatasink,SambaDatasink,ScpDatasink,ScriptDatasink,SftpDatasink,TableDatasink
- 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.core.client.datasinkmanager.dto",
abstractDto=true,
typeDescriptionMsg=DatasinksMessages.class,
typeDescriptionKey="datasink")
public abstract class DatasinkDefinition
extends AbstractDatasinkManagerNode
implements HasBasicDatasinkService, HasDefaultConfiguration
Used to define datasinks that can be used in ReportServer.
- 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 TypeMethodDescriptionescapeString(Injector injector, String string) getKey()getName()booleanvoidsetDescription(String description) voidvoidtoString()Methods 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, wouldContainFlagMethods inherited from interface net.datenwerke.rs.core.service.datasinkmanager.HasBasicDatasinkService
getDatasinkServiceMethods inherited from interface net.datenwerke.rs.core.service.datasinkmanager.HasDefaultConfiguration
getDefaultConfiguration
-
Constructor Details
-
DatasinkDefinition
public DatasinkDefinition()
-
-
Method Details
-
getName
- Specified by:
getNamein classAbstractDatasinkManagerNode
-
setName
-
setDescription
-
getDescription
-
getKey
-
setKey
-
escapeString
-
hasChildren
public boolean hasChildren()- Overrides:
hasChildrenin classAbstractNode<AbstractDatasinkManagerNode>
-
toString
- Overrides:
toStringin classAbstractNode<AbstractDatasinkManagerNode>
-