Class WebDavAccessDao

    • Field Summary

      • Fields inherited from class de.xima.cmn.dao.AbstractDao

        entityClass, LOG
    • Constructor Summary

      Constructors 
      Constructor Description
      WebDavAccessDao()
      Creates a new instance of this DAO.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      WebDavAccess getByName​(IEntityContext ec, Mandant client, String name)  
      WebDavAccess getByUUID​(IEntityContext ec, Mandant client, String uuid)
      Returns the WebDAV access with the given UUID.
      WebDavAccess getByUUID​(IEntityContext ec, Mandant client, UUID uuid)
      Returns the WebDAV access with the given UUID.
      • Methods inherited from class de.xima.cmn.dao.AbstractDao

        all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
      • Methods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao

        all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
    • Constructor Detail

      • WebDavAccessDao

        public WebDavAccessDao()
        Creates a new instance of this DAO. Normally you should use the singleton instance provided by DaoProvider.WEBDAVACCESS_DAO.
    • Method Detail

      • getByName

        public WebDavAccess getByName​(IEntityContext ec,
                                      Mandant client,
                                      String name)
                               throws de.xima.cmn.dao.exceptions.ReadException
        Specified by:
        getByName in interface IWebDavAccessDao
        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.
        Throws:
        de.xima.cmn.dao.exceptions.ReadException