|
JSCAPE MFT Server | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jscape.inet.mft.management.common.EmailServiceConfiguration
public class EmailServiceConfiguration
Email service configuration.
Field Summary | |
---|---|
static int |
CUSTOM_PASSWORD
Protect ad-hoc file transfer with password requested from user |
static int |
RANDOM_PASSWORD
Protect ad-hoc file transfer with automatically generated password |
Constructor Summary | |
---|---|
EmailServiceConfiguration()
This constructor is used by serialization sub-system and is not intended to use directly in client code. |
|
EmailServiceConfiguration(java.lang.String host,
int port,
java.lang.String connectionType,
java.lang.String username,
java.lang.String password,
java.lang.String encryptionKeyAlias,
java.lang.String signingKeyAlias,
java.lang.String fromAddress,
java.lang.String replyToAddress,
java.lang.String debugFile,
boolean enableAdHocTransfer,
boolean enablePasswordProtection,
int passwordProtectionType,
com.jscape.inet.mft.management.common.LinkExpiresRange linkExpiresRange,
int maxDownloadsDefault,
boolean publicContactRecipientsAllowed,
boolean topLevelDomainRecipientsAllowed,
java.util.List<java.lang.String> allowedTopLevelDomains,
boolean enabled)
Creates a new configuration instance. |
Method Summary | |
---|---|
java.util.List<java.lang.String> |
getAllowedTopLevelDomains()
Returns allowed top level domains. |
java.lang.String |
getConnectionType()
Returns connection type. |
java.lang.String |
getDebugFile()
Returns debug file path. |
java.lang.String |
getEncryptionKeyAlias()
Returns encryption key alias. |
java.lang.String |
getHost()
Returns SMTP server host. |
com.jscape.inet.mft.management.common.LinkExpiresRange |
getLinkExpiresRange()
Returns link expiration range for an ad-hoc transfer. |
int |
getMaxDownloadsDefault()
Returns default maximum number of downloads for an ad-hoc transfer. |
java.lang.String |
getPassword()
Returns password. |
int |
getPasswordProtectionType()
Returns ad-hoc email file transfer password protection type. |
int |
getPort()
Returns SMTP server port. |
java.lang.String |
getReplyTo()
Returns Reply-To email address. |
java.lang.String |
getSender()
Returns sender email address. |
java.lang.String |
getSigningKeyAlias()
Returns signing key alias. |
java.lang.String |
getUsername()
Returns username. |
boolean |
isEnableAdHocTransfer()
Returns enable ad-hoc email file transfer flag. |
boolean |
isEnabled()
Returns service enabled flag. |
boolean |
isEnablePasswordProtection()
Returns enable ad-hoc email links password protection flag. |
boolean |
isPublicContactRecipientsAllowed()
Returns allow public contacts recipients only flag. |
boolean |
isTopLevelDomainRecipientsAllowed()
Returns allow top level domains recipients only flag. |
void |
setAllowedTopLevelDomains(java.util.List<java.lang.String> value)
Sets allowed top level domains. |
void |
setConnectionType(java.lang.String value)
Sets connection type. |
void |
setDebugFile(java.lang.String value)
Sets debug file path. |
void |
setEnableAdHocTransfer(boolean value)
Sets ad-hoc email file transfer flag. |
void |
setEnabled(boolean value)
Sets service enabled flag. |
void |
setEnablePasswordProtection(boolean value)
Sets ad-hoc email links password protection flag. |
void |
setEncryptionKeyAlias(java.lang.String value)
Sets encryption key alias. |
void |
setHost(java.lang.String value)
Sets SMTP server host. |
void |
setLinkExpiresRange(com.jscape.inet.mft.management.common.LinkExpiresRange value)
Sets link expiration range for an ad-hoc transfer. |
void |
setMaxDownloadsDefault(int value)
Sets default maximum number of downloads for an ad-hoc transfer. |
void |
setPassword(java.lang.String value)
Sets password. |
void |
setPasswordProtectionType(int value)
Sets ad-hoc email file transfer password protection type. |
void |
setPort(int value)
Sets SMTP server port. |
void |
setPublicContactRecipientsAllowed(boolean value)
Sets allow public contacts recipients only flag. |
void |
setReplyTo(java.lang.String value)
Sets Reply-To email address. |
void |
setSender(java.lang.String value)
Sets sender email address. |
void |
setSigningKeyAlias(java.lang.String value)
Sets signing key alias. |
void |
setTopLevelDomainRecipientsAllowed(boolean value)
Sets allow top level domains recipients only flag. |
void |
setUsername(java.lang.String value)
Sets username. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int RANDOM_PASSWORD
public static final int CUSTOM_PASSWORD
Constructor Detail |
---|
public EmailServiceConfiguration(java.lang.String host, int port, java.lang.String connectionType, java.lang.String username, java.lang.String password, java.lang.String encryptionKeyAlias, java.lang.String signingKeyAlias, java.lang.String fromAddress, java.lang.String replyToAddress, java.lang.String debugFile, boolean enableAdHocTransfer, boolean enablePasswordProtection, int passwordProtectionType, com.jscape.inet.mft.management.common.LinkExpiresRange linkExpiresRange, int maxDownloadsDefault, boolean publicContactRecipientsAllowed, boolean topLevelDomainRecipientsAllowed, java.util.List<java.lang.String> allowedTopLevelDomains, boolean enabled)
host
- SMTP server hostport
- SMTP server portconnectionType
- connection typeusername
- usernamepassword
- passwordencryptionKeyAlias
- encryption key aliassigningKeyAlias
- signing key aliasfromAddress
- from email addressreplyToAddress
- reply-to email addressdebugFile
- debug file pathenableAdHocTransfer
- enable ad-hoc email file transferenablePasswordProtection
- enable ad-hoc email links password protectionpasswordProtectionType
- ad-hoc email file transfer password protection typelinkExpiresRange
- link expiration range for an ad-hoc transfermaxDownloadsDefault
- default maximum number of downloads for an ad-hoc transfer.publicContactRecipientsAllowed
- allow public recipients only flagtopLevelDomainRecipientsAllowed
- allow top level domains only flagallowedTopLevelDomains
- allowed top level domainsenabled
- service enabled flagpublic EmailServiceConfiguration()
Method Detail |
---|
public java.lang.String getHost()
public void setHost(java.lang.String value)
value
- server hostpublic int getPort()
public void setPort(int value)
value
- server portpublic java.lang.String getConnectionType()
public void setConnectionType(java.lang.String value)
value
- connection typepublic java.lang.String getUsername()
public void setUsername(java.lang.String value)
value
- usernamepublic java.lang.String getPassword()
public void setPassword(java.lang.String value)
value
- passwordpublic java.lang.String getEncryptionKeyAlias()
public void setEncryptionKeyAlias(java.lang.String value)
value
- encryption key aliaspublic java.lang.String getSigningKeyAlias()
public void setSigningKeyAlias(java.lang.String value)
value
- signing key aliaspublic java.lang.String getSender()
public void setSender(java.lang.String value)
value
- sender email addresspublic java.lang.String getReplyTo()
public void setReplyTo(java.lang.String value)
value
- reply-to email addresspublic java.lang.String getDebugFile()
public void setDebugFile(java.lang.String value)
value
- debug file pathpublic boolean isEnableAdHocTransfer()
true
if Ad Hoc email file transfer is enabled;
false
otherwisepublic void setEnableAdHocTransfer(boolean value)
value
- if true
email file transfer will be enabledpublic boolean isEnablePasswordProtection()
true
if ad-hoc email links password protected;
false
otherwisepublic void setEnablePasswordProtection(boolean value)
value
- if true
ad-hoc email links will be password protectedpublic int getPasswordProtectionType()
RANDOM_PASSWORD
,
CUSTOM_PASSWORD
public void setPasswordProtectionType(int value)
value
- password protection typeRANDOM_PASSWORD
,
CUSTOM_PASSWORD
public com.jscape.inet.mft.management.common.LinkExpiresRange getLinkExpiresRange()
public void setLinkExpiresRange(com.jscape.inet.mft.management.common.LinkExpiresRange value)
value
- the link expiration rangepublic int getMaxDownloadsDefault()
public void setMaxDownloadsDefault(int value)
value
- the default valuepublic boolean isPublicContactRecipientsAllowed()
true
if only public contacts recipients are allowed; false
otherwisepublic void setPublicContactRecipientsAllowed(boolean value)
value
- if true
only public contacts recipients will be allowedpublic boolean isTopLevelDomainRecipientsAllowed()
true
if only top level domains recipients are allowed; false
otherwisepublic void setTopLevelDomainRecipientsAllowed(boolean value)
value
- if true
only top level domains recipients will be allowedpublic java.util.List<java.lang.String> getAllowedTopLevelDomains()
public void setAllowedTopLevelDomains(java.util.List<java.lang.String> value)
value
- allowed top level domainspublic boolean isEnabled()
true
if service is enabled;
false
otherwisepublic void setEnabled(boolean value)
value
- if true
service will be enabledpublic java.lang.String toString()
toString
in class java.lang.Object
|
JSCAPE MFT Server | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |