Class FtpsDatasink
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.FtpsDatasink
- 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=FtpsDatasink2DtoPostProcessor.class,additionalFields={,},icon="arrow-circle-o-up")
@Indexed
public class FtpsDatasink
extends DatasinkDefinition
implements HostDatasink, FolderedDatasink
Used to define FTPS datasinks that can be used in ReportServer to send
reports to a given FTPS 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()voidsetAuthenticationType(String authenticationType) voidsetDataChannelProtectionLevel(String dataChannelProtectionLevel) voidvoidsetFtpMode(String mode) voidvoidsetPassword(String password) Encrypts and sets the 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
-
FtpsDatasink
public FtpsDatasink()
-
-
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
-
setHost
-
getFtpMode
-
setFtpMode
-
getDataChannelProtectionLevel
-
setDataChannelProtectionLevel
-
getPassword
Gets the decrypted password.- Returns:
- the decrypted password
-
setPassword
Encrypts and sets the password.- Parameters:
password- the password to encrypt and set.
-
getAuthenticationType
-
setAuthenticationType
-
getDatasinkService
- Specified by:
getDatasinkServicein interfaceHasBasicDatasinkService
-
getDefaultConfiguration
- Specified by:
getDefaultConfigurationin interfaceHasDefaultConfiguration
-