Class WebDavAccess

All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, IDescriptionProviding, ILockingVersionProviding, IMandantDependent, INameProviding, ITransferable, ITransferableEntity, ITransferableLockableEntity, IUUIDEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

@Entity public class WebDavAccess extends AClientDependentEntity implements INameProviding, IDescriptionProviding, IUUIDEntity
Models the connection data for a web DAV server.
Since:
7.1.0
Author:
XIMA MEDIA GmbH
See Also:
  • Field Details

  • Constructor Details

    • WebDavAccess

      public WebDavAccess()
  • Method Details

    • getBeschreibung

      @Deprecated public String getBeschreibung()
      Deprecated.
      Specified by:
      getBeschreibung in interface IDescriptionProviding
    • getConnectionTimeout

      public long getConnectionTimeout()
      Returns:
      The timeout for establishing a connection to the WebDAV server, in seconds. 0 is a timeout of zero.
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface IDescriptionProviding
      Returns:
      A human-readable description for this object.
    • getId

      public Long getId()
      Specified by:
      getId in interface de.xima.cmn.dao.interfaces.IEntity<Long>
    • getName

      public String getName()
      Specified by:
      getName in interface INameProviding
      Returns:
      The name of this object.
    • getPassword

      public String getPassword()
      Returns:
      The password for the WebDAV server. When the WebDAV server does not require a login, this is null or empty.
    • getReadTimeout

      public long getReadTimeout()
      Returns:
      The timeout for reading data from the WebDAV server, in seconds. 0 is a timeout of zero.
    • getServerUrl

      public String getServerUrl()
      Returns:
      The URL of the WebDAV server.
    • getUsername

      public String getUsername()
      Returns:
      The login name or user name for the WebDAV server. When the WebDAV server does not require a login, this is null or empty.
    • getUUID

      public String getUUID()
      Specified by:
      getUUID in interface IUUIDEntity
      Returns:
      The unique UUID of this WebDAV connection. The UUID must be unique within the scope of a client.
    • getUUIDObject

      public UUID getUUIDObject()
      Specified by:
      getUUIDObject in interface IUUIDEntity
      Returns:
      The unique UUID of this WebDAV connection. The UUID must be unique within the scope of a client.
    • setConnectionTimeout

      public void setConnectionTimeout(long connectionTimeout)
      Parameters:
      connectionTimeout - The timeout for establishing a connection to the WebDAV server, in seconds. 0 is a timeout of zero.
    • setDescription

      public void setDescription(String description)
      Parameters:
      description - A human-readable description for this object, available only to backend users.
    • setName

      public void setName(String name)
      Parameters:
      name - The name of this WebDAV connection.
    • setPassword

      public void setPassword(String password)
      Parameters:
      password - The password for the WebDAV server. When the WebDAV server does not require a login, this is null or empty.
    • setReadTimeout

      public void setReadTimeout(long readTimeout)
      Parameters:
      readTimeout - The timeout for reading data from the WebDAV server, in seconds. 0 is a timeout of zero.
    • setServerUrl

      public void setServerUrl(String serverUrl)
      Parameters:
      serverUrl - The URL of the WebDAV server.
    • setUsername

      public void setUsername(String username)
      Parameters:
      username - The login name or user name for the WebDAV server. When the WebDAV server does not require a login, this is null or empty.
    • setUUID

      public void setUUID(String uuid)
      Specified by:
      setUUID in interface IUUIDEntity
      Parameters:
      uuid - The unique UUID of this WebDAV connection. The UUID must be unique within the scope of a client.
    • setUUIDObject

      public void setUUIDObject(UUID uuid)
      Parameters:
      uuid - The unique UUID of this WebDAV connection. The UUID must be unique within the scope of a client.