Class SpaceTemplate

java.lang.Object
org.exoplatform.social.core.space.SpaceTemplate
All Implemented Interfaces:
Cloneable

public class SpaceTemplate extends Object implements Cloneable
Definition of space template model.
  • Constructor Details

    • SpaceTemplate

      public SpaceTemplate()
  • Method Details

    • setName

      public void setName(String name)
      Sets the template name
      Parameters:
      name -
    • getName

      public String getName()
      Gets the name.
      Returns:
    • setResolvedLabel

      public void setResolvedLabel(String resolvedLabel)
      Set resolved label switch a selected language
      Parameters:
      resolvedLabel -
    • getResolvedLabel

      public String getResolvedLabel()
      Returns:
      resolved label switch a selected language
    • setResolvedDescription

      public void setResolvedDescription(String resolvedDescription)
      Sets a resolved description switch a selected language
      Parameters:
      resolvedDescription -
    • getResolvedDescription

      public String getResolvedDescription()
      Returns:
      resolved space template description switch a selected language
    • setVisibility

      public void setVisibility(String visibility)
      Sets visibility.
      Parameters:
      visibility -
    • getVisibility

      public String getVisibility()
      Gets visibility.
      Returns:
    • setRegistration

      public void setRegistration(String registration)
      Sets registration.
      Parameters:
      registration -
    • getRegistration

      public String getRegistration()
      Gets registration.
      Returns:
    • setBannerPath

      public void setBannerPath(String bannerPath)
      Sets space banner path..
      Parameters:
      bannerPath -
    • getBannerPath

      public String getBannerPath()
      Gets space banner path.
      Returns:
    • setPermissions

      public void setPermissions(String permissions)
      Sets space template visibility permissions.
      Parameters:
      permissions -
    • getPermissions

      public String getPermissions()
      Gets the space template visibility permissions
      Returns:
      permissions
    • setPermissionsLabels

      public void setPermissionsLabels(String permissionsLabels)
      Sets space template permissionsLabels.
      Parameters:
      permissionsLabels -
    • getPermissionsLabels

      public String getPermissionsLabels()
      Gets the space template permissionsLabels
      Returns:
      permissionsLabels
    • setInvitees

      public void setInvitees(String invitees)
      Sets space template invitees to invite.
      Parameters:
      invitees -
    • getInvitees

      public String getInvitees()
      Gets the space template invitees to invite.
      Returns:
      invitees
    • addToSpaceApplicationList

      public void addToSpaceApplicationList(SpaceApplication spaceApplication)
      Adds a space application to space application list.
      Parameters:
      spaceApplication -
    • setSpaceApplicationList

      public void setSpaceApplicationList(List<SpaceApplication> applicationList)
      Sets space application list to be installed.
      Parameters:
      applicationList -
    • getSpaceApplicationList

      public List<SpaceApplication> getSpaceApplicationList()
      Gets space application list to be installed.
      Returns:
    • setHomeApplication

      public void setHomeApplication(SpaceApplication homeApplication)
      Sets home space applications.
      Parameters:
      homeApplication -
    • getSpaceHomeApplication

      public SpaceApplication getSpaceHomeApplication()
      Gets home space application.
      Returns:
    • clone

      public SpaceTemplate clone()
      Overrides:
      clone in class Object