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 Summary
Modifier and TypeMethodDescriptiongetAllVREs(com.liferay.portal.kernel.model.User user) Get all VREs for the current userGet available VREs (public method for JSP compatibility)getTermsOfUse(long siteId) Get Terms of Use for a sitegetUserBelonging(com.liferay.portal.kernel.model.User user, long vreId) Get user belonging informationGet VRE categoriesisTabbedPanel(long groupId) Check if current site is a tabbed panelJoin a VREreadInvite(String inviteId, long siteId) Read invite informationbooleanrequestMembership(com.liferay.portal.kernel.model.User user, long vreId, String comments) Request membership to a VRE
-
Method Details
-
joinVRE
Join a VRE- Parameters:
vreID- the VRE ID to joinuser- the current user- Returns:
- the landing page path
-
readInvite
Read invite information- Parameters:
inviteId- the invite IDsiteId- the site ID- Returns:
- UserInfo containing invite details
-
getTermsOfUse
Get Terms of Use for a site- Parameters:
siteId- the site ID- Returns:
- Terms of Use content or null if not exists
-
isTabbedPanel
Check if current site is a tabbed panel- Parameters:
groupId- the group ID- Returns:
- list of tabbed pages or null
-
getAllVREs
Get all VREs for the current user- Parameters:
user- the current user- Returns:
- list of VREs
-
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
Get user belonging information- Parameters:
user- the current uservreId- the VRE ID- Returns:
- user belonging status
-
requestMembership
Request membership to a VRE- Parameters:
user- the current uservreId- the VRE IDcomments- membership request comments- Returns:
- success status
-