Interface JoinVREService

All Known Implementing Classes:
JoinVREServiceImpl

public interface JoinVREService
JoinVRE Service Interface - Migrated from 6.2 to 7.4
Author:
Massimiliano Assante, ISTI-CNR (original), netfarm-m2 (migration to 7.4)
  • Method Details

    • joinVRE

      String joinVRE(Long vreID, com.liferay.portal.kernel.model.User user)
      Join a VRE
      Parameters:
      vreID - the VRE ID to join
      user - the current user
      Returns:
      the landing page path
    • readInvite

      Object readInvite(String inviteId, long siteId)
      Read invite information
      Parameters:
      inviteId - the invite ID
      siteId - the site ID
      Returns:
      UserInfo containing invite details
    • getTermsOfUse

      String getTermsOfUse(long siteId)
      Get Terms of Use for a site
      Parameters:
      siteId - the site ID
      Returns:
      Terms of Use content or null if not exists
    • isTabbedPanel

      List<TabbedPage> isTabbedPanel(long groupId)
      Check if current site is a tabbed panel
      Parameters:
      groupId - the group ID
      Returns:
      list of tabbed pages or null
    • getAllVREs

      List<VRE> getAllVREs(com.liferay.portal.kernel.model.User user)
      Get all VREs for the current user
      Parameters:
      user - the current user
      Returns:
      list of VREs
    • getAvailableVREs

      List<VRE> getAvailableVREs()
      Get available VREs (public method for JSP compatibility)
      Returns:
      list of available VREs
    • getVRECategories

      List<VRECategory> getVRECategories()
      Get VRE categories
      Returns:
      list of VRE categories
    • getUserBelonging

      UserBelonging getUserBelonging(com.liferay.portal.kernel.model.User user, long vreId)
      Get user belonging information
      Parameters:
      user - the current user
      vreId - the VRE ID
      Returns:
      user belonging status
    • requestMembership

      boolean requestMembership(com.liferay.portal.kernel.model.User user, long vreId, String comments)
      Request membership to a VRE
      Parameters:
      user - the current user
      vreId - the VRE ID
      comments - membership request comments
      Returns:
      success status