Interface IUserPortalDao

    • Method Detail

      • getAllClientPortals

        List<UserPortal> getAllClientPortals​(IEntityContext ec,
                                             Mandant client)
        Returns all client user portal entities for the given client.
        Parameters:
        ec - entity context for database transactions.
        client - to get the user portals for.
        Returns:
        all client user portal entities for the given client.
      • getAllSystemPortals

        List<UserPortal> getAllSystemPortals​(IEntityContext ec)
        Returns all system user portal entities.
        Parameters:
        ec - entity context for database transactions.
        Returns:
        all system user portal entities.
      • getByUuid

        UserPortal getByUuid​(IEntityContext ec,
                             UUID uuid)
        Returns the user portal entity with the given UUID.
        Parameters:
        ec - Entity context for database transactions.
        uuid - UUID of the user portal to get.
        Returns:
        The user portal entity with the given UUID, or null if no such entity exists.
      • getFileByUuid

        UserPortalFile getFileByUuid​(IEntityContext ec,
                                     UUID portalUuid,
                                     UUID fileUuid)
        Returns the user portal file entity with the given UUID.
        Parameters:
        ec - Entity context for database transactions.
        portalUuid - UUID of the user portal to get the file for.
        fileUuid - UUID of the file to get.
        Returns:
        The user portal file entity with the given UUID, or null if no such entity exists.
        Throws:
        de.xima.cmn.http.exception.NotFoundException - if the file or user portal does not exist.
        Since:
        8.4.0
      • getForFrontendServer

        PagedResult<UserPortal> getForFrontendServer​(IEntityContext ec,
                                                     FrontendServer frontendServer,
                                                     int page,
                                                     int pageSize)
        Returns all user portal entities available on the given frontend server.
        Parameters:
        ec - entity context for database transactions.
        frontendServer - to get the user portals for.
        page - to get.
        pageSize - size of the page to get. Defines the size of the returned sub list.
        Returns:
        all user portal entities available on the given frontend server.
      • getForMasterServer

        PagedResult<UserPortal> getForMasterServer​(IEntityContext ec,
                                                   int page,
                                                   int pageSize)
        Returns all user portal entities available on the master server.
        Parameters:
        ec - entity context for database transactions.
        page - to get.
        pageSize - size of the page to get. Defines the size of the returned sub list.
        Returns:
        all user portal entities available on the master server.