JSCAPE MFT Server

com.jscape.inet.mft.resources
Class WebDavResourceDescriptor

java.lang.Object
  extended by com.jscape.inet.mft.resources.WebDavResourceDescriptor
All Implemented Interfaces:
com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>, ResourceDescriptor

public class WebDavResourceDescriptor
extends java.lang.Object
implements com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>

WebDAV resource descriptor. Contains information about remote WebDAV connection.

Author:
Alex

Nested Class Summary
static interface WebDavResourceDescriptor.Handler
           
 
Nested classes/interfaces inherited from interface com.jscape.inet.mft.resources.RemoteResourceDescriptor
com.jscape.inet.mft.resources.RemoteResourceDescriptor.HandlerBase
 
Constructor Summary
WebDavResourceDescriptor()
          Creates a new descriptor instance.
WebDavResourceDescriptor(java.lang.String name, java.lang.String host, int port, java.lang.String path, java.lang.String domain, java.lang.String username, java.lang.String password, boolean useSsl, boolean usingCredentials, java.lang.String logDirectory, com.jscape.inet.mft.RemoteDirectory remoteDirectory)
           
WebDavResourceDescriptor(WebDavResourceDescriptor that)
           
 
Method Summary
 void accept(WebDavResourceDescriptor.Handler handler)
           
 WebDavResourceDescriptor copy()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getDomain()
           
 java.lang.String getHost()
          Returns server hostname/IP.
 java.lang.String getLogDirectory()
           
 java.lang.String getName()
          Returns resource name.
 java.lang.String getPassword()
          Returns connection password.
 java.lang.String getPath()
           
 int getPort()
          Returns server port.
 com.jscape.inet.mft.RemoteDirectory getRemoteDirectory()
           
 java.lang.Long getTimeToLive()
           
 java.lang.String getUsername()
          Returns username.
 boolean getUseSsl()
           
 boolean getUsingCredentials()
          Returns use user credentials indicator.
 int hashCode()
           
 void setDomain(java.lang.String value)
           
 void setHost(java.lang.String value)
          Sets server hostname/IP.
 void setLogDirectory(java.lang.String value)
           
 void setName(java.lang.String value)
          Sets resource name.
 void setPassword(java.lang.String value)
          Sets connection password.
 void setPath(java.lang.String path)
           
 void setPort(int value)
          Sets server port.
 void setRemoteDirectory(com.jscape.inet.mft.RemoteDirectory value)
           
 void setUsername(java.lang.String value)
          Sets username.
 void setUseSsl(boolean value)
           
 void setUsingCredentials(boolean value)
          Sets use user credentials.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebDavResourceDescriptor

public WebDavResourceDescriptor(java.lang.String name,
                                java.lang.String host,
                                int port,
                                java.lang.String path,
                                java.lang.String domain,
                                java.lang.String username,
                                java.lang.String password,
                                boolean useSsl,
                                boolean usingCredentials,
                                java.lang.String logDirectory,
                                com.jscape.inet.mft.RemoteDirectory remoteDirectory)

WebDavResourceDescriptor

public WebDavResourceDescriptor(WebDavResourceDescriptor that)

WebDavResourceDescriptor

public WebDavResourceDescriptor()
Creates a new descriptor instance.

Method Detail

getName

public java.lang.String getName()
Returns resource name.

Specified by:
getName in interface ResourceDescriptor
Returns:
resource name

setName

public void setName(java.lang.String value)
Sets resource name.

Parameters:
value - the resource name

getHost

public java.lang.String getHost()
Returns server hostname/IP.

Returns:
server hostname/IP

setHost

public void setHost(java.lang.String value)
Sets server hostname/IP.

Parameters:
value - the server hostname/IP

getPort

public int getPort()
Returns server port.

Returns:
server port

setPort

public void setPort(int value)
Sets server port.

Parameters:
value - the server port

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

getDomain

public java.lang.String getDomain()

setDomain

public void setDomain(java.lang.String value)

getUsingCredentials

public boolean getUsingCredentials()
Returns use user credentials indicator.

Specified by:
getUsingCredentials in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>
Returns:
true user will authenticate to FTP resource using current user credentials, false otherwise

setUsingCredentials

public void setUsingCredentials(boolean value)
Sets use user credentials. When it is true user will authenticate to FTP resource with the current user credentials

Parameters:
value - Indicates use current user credentials

getUsername

public java.lang.String getUsername()
Returns username.

Specified by:
getUsername in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>
Returns:
username

setUsername

public void setUsername(java.lang.String value)
Sets username.

Specified by:
setUsername in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>
Parameters:
value - the username

getPassword

public java.lang.String getPassword()
Returns connection password.

Specified by:
getPassword in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>
Returns:
connection password

setPassword

public void setPassword(java.lang.String value)
Sets connection password.

Specified by:
setPassword in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>
Parameters:
value - the connection password

getUseSsl

public boolean getUseSsl()

setUseSsl

public void setUseSsl(boolean value)

getLogDirectory

public java.lang.String getLogDirectory()

setLogDirectory

public void setLogDirectory(java.lang.String value)

getTimeToLive

public java.lang.Long getTimeToLive()
Specified by:
getTimeToLive in interface ResourceDescriptor

getRemoteDirectory

public com.jscape.inet.mft.RemoteDirectory getRemoteDirectory()
Specified by:
getRemoteDirectory in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>

setRemoteDirectory

public void setRemoteDirectory(com.jscape.inet.mft.RemoteDirectory value)
Specified by:
setRemoteDirectory in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>

copy

public WebDavResourceDescriptor copy()
Specified by:
copy in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>

accept

public void accept(WebDavResourceDescriptor.Handler handler)
            throws java.lang.Exception
Specified by:
accept in interface com.jscape.inet.mft.resources.RemoteResourceDescriptor<WebDavResourceDescriptor.Handler>
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

JSCAPE MFT Server

Copyright © JSCAPE LLC. 1999-2013. All Rights Reserved