Package org.alfresco.filesys.config
Class FTPConfigBean
- java.lang.Object
-
- org.alfresco.filesys.config.FTPConfigBean
-
public class FTPConfigBean extends Object
The Class FTPConfigBean.- Author:
- dward
-
-
Constructor Summary
Constructors Constructor Description FTPConfigBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetAllowAnonymous()Checks if is allow anonymous.StringgetAnonymousAccount()Gets the anonymous account.org.alfresco.jlan.ftp.FTPAuthenticatorgetAuthenticator()Gets the authenticator.StringgetBindTo()Gets the bind to.StringgetCharSet()Gets the char set.intgetDataPortFrom()Return the data port range from portintgetDataPortTo()Return the data port to range portStringgetDebugFlags()Gets the debug flags.StringgetExternalAddress()Return the IP Address to use in NAT setupStringgetKeyStorePassphrase()Return the passphrase for the key storeStringgetKeyStorePath()Return the key store pathStringgetKeyStoreType()Return the key store typeIntegergetPort()Gets the port.StringgetRootDirectory()Gets the root directory.booleangetServerEnabled()Checks if is server enabled.IntegergetSessionTimeout()Gets the sesion timeoutStringgetTrustStorePassphrase()Return the passphrase for the trust storeStringgetTrustStorePath()Return the trust store pathStringgetTrustStoreType()Return the trust store typebooleanhasRequireSecureSession()Determine if only secure sessions will be allowed to logonbooleanhasSslEngineDebug()Check if SSLEngine debug output should be enabledvoidsetAllowAnonymous(boolean allowAnonymous)Sets the allow anonymous.voidsetAnonymousAccount(String anonymousAccount)Sets the anonymous account.voidsetAuthenticator(org.alfresco.jlan.ftp.FTPAuthenticator authenticator)Sets the authenticator.voidsetBindTo(String bindTo)Sets the bind to.voidsetCharSet(String charSet)Sets the char set.voidsetDataPortFrom(int fromPort)Set the data port range from portvoidsetDataPortTo(int toPort)Set the data port range to portvoidsetDebugFlags(String debugFlags)Sets the debug flags.voidsetExternalAddress(String externalAddress)Set the IP Address to use in NAT setupvoidsetKeyStorePassphrase(String phrase)Set the key store passphrasevoidsetKeyStorePath(String path)Set the key store pathvoidsetKeyStoreType(String typ)Set the key store typevoidsetPort(Integer port)Sets the port.voidsetRequireSecureSession(boolean reqSec)Set/clear the require secure sessions flagvoidsetRootDirectory(String rootDirectory)Sets the root directory.voidsetServerEnabled(boolean serverEnabled)Sets the server enabled.voidsetSessionTimeout(Integer sessionTimeout)Sets the timeout for socket session.voidsetSslEngineDebug(boolean sslDebug)Enable SSLEngine class debug outputvoidsetTrustStorePassphrase(String phrase)Set the trust store passphrasevoidsetTrustStorePath(String path)Set the trust store pathvoidsetTrustStoreType(String typ)Set the trust store type
-
-
-
Method Detail
-
getServerEnabled
public boolean getServerEnabled()
Checks if is server enabled.- Returns:
- true, if is server enabled
-
setServerEnabled
public void setServerEnabled(boolean serverEnabled)
Sets the server enabled.- Parameters:
serverEnabled- the new server enabled
-
getBindTo
public String getBindTo()
Gets the bind to.- Returns:
- the bind to
-
setBindTo
public void setBindTo(String bindTo)
Sets the bind to.- Parameters:
bindTo- the new bind to
-
getPort
public Integer getPort()
Gets the port.- Returns:
- the port
-
setPort
public void setPort(Integer port)
Sets the port.- Parameters:
port- the new port
-
setSessionTimeout
public void setSessionTimeout(Integer sessionTimeout)
Sets the timeout for socket session.- Parameters:
sessionTimeout- the new timeout
-
getSessionTimeout
public Integer getSessionTimeout()
Gets the sesion timeout- Returns:
- Integer
-
getAllowAnonymous
public boolean getAllowAnonymous()
Checks if is allow anonymous.- Returns:
- true, if is allow anonymous
-
setAllowAnonymous
public void setAllowAnonymous(boolean allowAnonymous)
Sets the allow anonymous.- Parameters:
allowAnonymous- the new allow anonymous
-
getAnonymousAccount
public String getAnonymousAccount()
Gets the anonymous account.- Returns:
- the anonymous account
-
setAnonymousAccount
public void setAnonymousAccount(String anonymousAccount)
Sets the anonymous account.- Parameters:
anonymousAccount- the new anonymous account
-
getRootDirectory
public String getRootDirectory()
Gets the root directory.- Returns:
- the root directory
-
setRootDirectory
public void setRootDirectory(String rootDirectory)
Sets the root directory.- Parameters:
rootDirectory- the new root directory
-
getDebugFlags
public String getDebugFlags()
Gets the debug flags.- Returns:
- the debug flags
-
setDebugFlags
public void setDebugFlags(String debugFlags)
Sets the debug flags.- Parameters:
debugFlags- the new debug flags
-
getCharSet
public String getCharSet()
Gets the char set.- Returns:
- the char set
-
setCharSet
public void setCharSet(String charSet)
Sets the char set.- Parameters:
charSet- the new char set
-
getAuthenticator
public org.alfresco.jlan.ftp.FTPAuthenticator getAuthenticator()
Gets the authenticator.- Returns:
- the authenticator
-
setAuthenticator
public void setAuthenticator(org.alfresco.jlan.ftp.FTPAuthenticator authenticator)
Sets the authenticator.- Parameters:
authenticator- the new authenticator
-
getDataPortFrom
public int getDataPortFrom()
Return the data port range from port- Returns:
- int
-
setDataPortFrom
public void setDataPortFrom(int fromPort)
Set the data port range from port- Parameters:
fromPort- int
-
getDataPortTo
public int getDataPortTo()
Return the data port to range port- Returns:
- int
-
setDataPortTo
public void setDataPortTo(int toPort)
Set the data port range to port- Parameters:
toPort- int
-
getExternalAddress
public String getExternalAddress()
Return the IP Address to use in NAT setup
-
setExternalAddress
public void setExternalAddress(String externalAddress)
Set the IP Address to use in NAT setup
-
getKeyStorePath
public final String getKeyStorePath()
Return the key store path- Returns:
- String
-
getKeyStoreType
public final String getKeyStoreType()
Return the key store type- Returns:
- String
-
getTrustStorePath
public final String getTrustStorePath()
Return the trust store path- Returns:
- String
-
getTrustStoreType
public final String getTrustStoreType()
Return the trust store type- Returns:
- String
-
getKeyStorePassphrase
public final String getKeyStorePassphrase()
Return the passphrase for the key store- Returns:
- String
-
getTrustStorePassphrase
public final String getTrustStorePassphrase()
Return the passphrase for the trust store- Returns:
- String
-
hasRequireSecureSession
public final boolean hasRequireSecureSession()
Determine if only secure sessions will be allowed to logon- Returns:
- boolean
-
setRequireSecureSession
public final void setRequireSecureSession(boolean reqSec)
Set/clear the require secure sessions flag- Parameters:
reqSec- boolean
-
setKeyStorePath
public final void setKeyStorePath(String path)
Set the key store path- Parameters:
path- String
-
setKeyStoreType
public final void setKeyStoreType(String typ)
Set the key store type- Parameters:
typ- String
-
setTrustStorePath
public final void setTrustStorePath(String path)
Set the trust store path- Parameters:
path- String
-
setTrustStoreType
public final void setTrustStoreType(String typ)
Set the trust store type- Parameters:
typ- String
-
setKeyStorePassphrase
public final void setKeyStorePassphrase(String phrase)
Set the key store passphrase- Parameters:
phrase- String
-
setTrustStorePassphrase
public final void setTrustStorePassphrase(String phrase)
Set the trust store passphrase- Parameters:
phrase- String
-
hasSslEngineDebug
public final boolean hasSslEngineDebug()
Check if SSLEngine debug output should be enabled- Returns:
- boolean
-
setSslEngineDebug
public final void setSslEngineDebug(boolean sslDebug)
Enable SSLEngine class debug output- Parameters:
sslDebug- boolean
-
-