Interface IWebDavAccessDao

All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<WebDavAccess, Long, IEntityContext>, IGenericDao<WebDavAccess>, IMandantDependentBaseDao<WebDavAccess>
All Known Implementing Classes:
WebDavAccessDao

public interface IWebDavAccessDao extends IMandantDependentBaseDao<WebDavAccess>
Data access object for creating, updating, and deleting IWebDavAccessDao entities.
Since:
7.1.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • getByName

      WebDavAccess getByName(IEntityContext ec, Mandant client, String name)
      Parameters:
      ec - An IEntityContext to use for accessing the database.
      client - A client scope to which to limit the search.
      name - Name of a WebDAV connection to search for.
      Returns:
      The WebDAV connection with the given name, or null when not found.
    • getByUUID

      WebDavAccess getByUUID(IEntityContext ec, Mandant client, String uuid)
      Returns the WebDAV access with the given UUID.
      Parameters:
      ec - An IEntityContext to use for accessing the database.
      client - client context in which to look for WebDAV access
      uuid - The UUID of the WebDAV access.
      Returns:
      The WebDAV access for the given UUID and client.
    • getByUUID

      WebDavAccess getByUUID(IEntityContext ec, Mandant client, UUID uuid)
      Returns the WebDAV access with the given UUID.
      Parameters:
      ec - An IEntityContext to use for accessing the database.
      client - client context in which to look for WebDAV access
      uuid - The UUID of the WebDAV access.
      Returns:
      The WebDAV access for the given UUID and client.