Class EmailDatasink
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.emaildatasink.service.emaildatasink.definitions.EmailDatasink
- All Implemented Interfaces:
Serializable,HasBasicDatasinkService,HasDefaultConfiguration,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.emaildatasink.client.emaildatasink.dto",
poso2DtoPostProcessors=EmailDatasink2DtoPostProcessor.class,
additionalFields=,
icon="send")
@Indexed
public class EmailDatasink
extends DatasinkDefinition
Used to define Email datasinks that can be used in ReportServer to send
reports to a given mail 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()booleanbooleanbooleanbooleanvoidsetEncryptionPolicy(String encryptionPolicy) voidsetForceSender(boolean forceSender) voidvoidsetPassword(String password) Encrypts and sets the given password.voidsetPort(int port) voidvoidsetSenderName(String senderName) voidsetSslEnable(boolean sslEnable) voidsetTlsEnable(boolean tlsEnable) voidsetTlsRequire(boolean tlsRequire) 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
-
EmailDatasink
public EmailDatasink()
-
-
Method Details
-
getHost
-
setHost
-
getPort
public int getPort() -
setPort
public void setPort(int port) -
getUsername
-
setUsername
-
isSslEnable
public boolean isSslEnable() -
setSslEnable
public void setSslEnable(boolean sslEnable) -
isTlsEnable
public boolean isTlsEnable() -
setTlsEnable
public void setTlsEnable(boolean tlsEnable) -
isTlsRequire
public boolean isTlsRequire() -
setTlsRequire
public void setTlsRequire(boolean tlsRequire) -
getSender
-
setSender
-
isForceSender
public boolean isForceSender() -
setForceSender
public void setForceSender(boolean forceSender) -
getEncryptionPolicy
-
setEncryptionPolicy
-
getSenderName
-
setSenderName
-
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
-
getDefaultConfiguration
-