Class FtpDatasink
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.ftp.service.ftp.definitions.FtpDatasink
- All Implemented Interfaces:
Serializable,FolderedDatasink,HasBasicDatasinkService,HasDefaultConfiguration,HostDatasink,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.ftp.client.ftp.dto",
poso2DtoPostProcessors=FtpDatasink2DtoPostProcessor.class,
additionalFields=,
icon="upload")
@Indexed
public class FtpDatasink
extends DatasinkDefinition
implements HostDatasink, FolderedDatasink
Used to define FTP datasinks that can be used in ReportServer to send reports
to a given FTP server.
- 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 TypeMethodDescriptiongetDefaultConfiguration(String fileEnding) getHost()Gets the decrypted password.intgetPort()voidvoidsetFtpMode(String mode) voidvoidsetPassword(String password) Encrypts and sets the given password.voidsetPort(int port) voidsetUsername(String username) 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
-
FtpDatasink
public FtpDatasink()
-
-
Method Details
-
getHost
- Specified by:
getHostin interfaceHostDatasink
-
getUsername
- Specified by:
getUsernamein interfaceHostDatasink
-
setUsername
-
getPort
public int getPort()- Specified by:
getPortin interfaceHostDatasink
-
setPort
public void setPort(int port) -
getFolder
- Specified by:
getFolderin interfaceFolderedDatasink
-
setFolder
-
getFtpMode
-
setFtpMode
-
setHost
-
getPassword
Gets the decrypted password.- Returns:
- the decrypted password
-
setPassword
Encrypts and sets the given password.- Parameters:
password- the password to encrypt and set
-
getDatasinkService
- Specified by:
getDatasinkServicein interfaceHasBasicDatasinkService
-
getDefaultConfiguration
- Specified by:
getDefaultConfigurationin interfaceHasDefaultConfiguration
-