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:
  • Constructor Details

    • EmailDatasink

      public EmailDatasink()
  • Method Details

    • getHost

      public String getHost()
    • setHost

      public void setHost(String host)
    • getPort

      public int getPort()
    • setPort

      public void setPort(int port)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • 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

      public String getSender()
    • setSender

      public void setSender(String sender)
    • isForceSender

      public boolean isForceSender()
    • setForceSender

      public void setForceSender(boolean forceSender)
    • getEncryptionPolicy

      public String getEncryptionPolicy()
    • setEncryptionPolicy

      public void setEncryptionPolicy(String encryptionPolicy)
    • getSenderName

      public String getSenderName()
    • setSenderName

      public void setSenderName(String senderName)
    • getPassword

      public String getPassword()
      Gets the decrypted password.
      Returns:
      the decrypted password
    • setPassword

      public void setPassword(String password)
      Encrypts and sets the given password.
      Parameters:
      password - the password to encrypt and set
    • getDatasinkService

      public BasicDatasinkService getDatasinkService()
    • getDefaultConfiguration

      public DatasinkConfiguration getDefaultConfiguration(String fileEnding)