Interface IUserPortalContentHandler

    • Method Detail

      • getUserPortalContents

        PagedResult<BaseUserPortalContentDTO> getUserPortalContents​(UserContext uc,
                                                                    PageQuery page,
                                                                    UserPortalContentsPageQuery filter,
                                                                    boolean skipCount)
        Get paged user portal contents matching the given filter.
        Parameters:
        uc - User context
        page - the page query
        filter - the filter
        skipCount - whether to skip counting total results
        Returns:
        the paged result of user portal content DTOs
      • getByUserPortalUuid

        BaseUserPortalContentDTO getByUserPortalUuid​(UserContext uc,
                                                     UUID userPortalUuid,
                                                     UUID userPortalContentUuid,
                                                     Long frontendServerId,
                                                     Locale locale)
        Get a user portal content by its UUID within a user portal.
        Parameters:
        uc - User context
        userPortalUuid - the user portal UUID
        userPortalContentUuid - the user portal content UUID
        frontendServerId - The ID of the frontend server. Can be null. Required for user portal content representing forms, as forms may not be available on all frontend servers.
        locale - the locale
        Returns:
        the user portal content DTO
      • getByUserPortalUuid

        UserPortalContent getByUserPortalUuid​(UserContext uc,
                                              UUID userPortalUuid,
                                              UUID userPortalContentUuid,
                                              Long frontendServerId)
        Get a user portal content by its UUID within a user portal.
        Parameters:
        uc - User context
        userPortalUuid - the user portal UUID
        userPortalContentUuid - the user portal content UUID
        frontendServerId - The ID of the frontend server. Can be null. Required for user portal content representing forms, as forms may not be available on all frontend servers.
        Returns:
        the user portal content