java.lang.Object
org.gcube.portlets.user.joinvre.model.VRE
All Implemented Interfaces:
Serializable

public class VRE extends Object implements Serializable
VRE Model - Migrated from 6.2 to 7.4
Author:
Massimiliano Assante, ISTI-CNR (original), netfarm-m2 (migration to 7.4)
See Also:
  • Constructor Details

    • VRE

      public VRE()
    • VRE

      public VRE(long id, String name, String description, String thumbnailURL, String url, boolean isPublic, boolean isOpen, int membersCount, String categoryName, UserBelonging userBelonging)
    • VRE

      public VRE(long id, String name, String description, String thumbnailURL, String url, boolean isPublic, boolean isOpen, int membersCount, String categoryName, UserBelonging userBelonging, String membershipType, boolean publicPages, String friendlyURL)
      Full constructor with all fields including new ones for 7.4 compatibility
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getThumbnailURL

      public String getThumbnailURL()
    • setThumbnailURL

      public void setThumbnailURL(String thumbnailURL)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • isPublic

      public boolean isPublic()
    • setPublic

      public void setPublic(boolean isPublic)
    • isOpen

      public boolean isOpen()
    • setOpen

      public void setOpen(boolean isOpen)
    • getMembersCount

      public int getMembersCount()
    • setMembersCount

      public void setMembersCount(int membersCount)
    • getCategoryName

      public String getCategoryName()
    • setCategoryName

      public void setCategoryName(String categoryName)
    • getUserBelongingObject

      public UserBelonging getUserBelongingObject()
      Get user belonging object
    • setUserBelonging

      public void setUserBelonging(UserBelonging userBelonging)
    • getUserBelonging

      public String getUserBelonging()
      Get user belonging as string for JSP compatibility
      Returns:
      "NOT_BELONGING", "PENDING", "BELONGING", etc.
    • getCategory

      public String getCategory()
      Alias for getCategoryName() - for JSP compatibility
    • getMembershipType

      public String getMembershipType()
      Get membership type (OPEN, RESTRICTED, PRIVATE)
    • setMembershipType

      public void setMembershipType(String membershipType)
    • isPublicPages

      public boolean isPublicPages()
      Check if VRE has public pages
    • setPublicPages

      public void setPublicPages(boolean publicPages)
    • getFriendlyURL

      public String getFriendlyURL()
      Get friendly URL for the VRE
    • setFriendlyURL

      public void setFriendlyURL(String friendlyURL)
    • toString

      public String toString()
      Overrides:
      toString in class Object