Class SiteImpl

java.lang.Object
org.gatein.api.site.SiteImpl
All Implemented Interfaces:
Serializable, Comparable<org.gatein.api.site.Site>, org.gatein.api.common.Describable, org.gatein.api.common.Displayable, org.gatein.api.site.Site

@Deprecated(forRemoval=true, since="7.0") public class SiteImpl extends Object implements org.gatein.api.site.Site
Deprecated, for removal: This API element is subject to removal in a future version.
should be removed since the Portal API is defined using Service Layers instead of contextual API which doesn't help to get stateless mode. This is kept for now until removing ecms from eXo addons
Author:
Nick Scavelli
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gatein.api.site.Site

    org.gatein.api.site.Site.AttributeKeys
  • Constructor Summary

    Constructors
    Constructor
    Description
    SiteImpl(org.exoplatform.portal.config.model.PortalConfig portalConfig)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    SiteImpl(org.gatein.api.site.SiteId id, String templateName)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    compareTo(org.gatein.api.site.Site other)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.security.Permission
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.common.Attributes
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.security.Permission
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.site.SiteId
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.gatein.api.site.SiteType
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    save(org.exoplatform.portal.mop.service.LayoutService storage, org.exoplatform.portal.config.UserPortalConfigService service)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setAccessPermission(org.gatein.api.security.Permission permission)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setDescription(String description)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setDisplayName(String displayName)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setEditPermission(org.gatein.api.security.Permission permission)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setLocale(Locale locale)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • SiteImpl

      public SiteImpl(org.gatein.api.site.SiteId id, String templateName)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • SiteImpl

      public SiteImpl(org.exoplatform.portal.config.model.PortalConfig portalConfig)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getId

      public org.gatein.api.site.SiteId getId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getId in interface org.gatein.api.site.Site
    • getType

      public org.gatein.api.site.SiteType getType()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getType in interface org.gatein.api.site.Site
    • getName

      public String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getName in interface org.gatein.api.site.Site
    • getDescription

      public String getDescription()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getDescription in interface org.gatein.api.common.Describable
    • setDescription

      public void setDescription(String description)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setDescription in interface org.gatein.api.common.Describable
    • setDisplayName

      public void setDisplayName(String displayName)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setDisplayName in interface org.gatein.api.common.Displayable
    • getDisplayName

      public String getDisplayName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getDisplayName in interface org.gatein.api.common.Displayable
    • getLocale

      public Locale getLocale()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getLocale in interface org.gatein.api.site.Site
    • setLocale

      public void setLocale(Locale locale)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setLocale in interface org.gatein.api.site.Site
    • getSkin

      public String getSkin()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getSkin in interface org.gatein.api.site.Site
    • setSkin

      public void setSkin(String skin)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setSkin in interface org.gatein.api.site.Site
    • getAttributes

      public org.gatein.api.common.Attributes getAttributes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getAttributes in interface org.gatein.api.site.Site
    • getAccessPermission

      public org.gatein.api.security.Permission getAccessPermission()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getAccessPermission in interface org.gatein.api.site.Site
    • setAccessPermission

      public void setAccessPermission(org.gatein.api.security.Permission permission)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setAccessPermission in interface org.gatein.api.site.Site
    • getEditPermission

      public org.gatein.api.security.Permission getEditPermission()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getEditPermission in interface org.gatein.api.site.Site
    • setEditPermission

      public void setEditPermission(org.gatein.api.security.Permission permission)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setEditPermission in interface org.gatein.api.site.Site
    • save

      public void save(org.exoplatform.portal.mop.service.LayoutService storage, org.exoplatform.portal.config.UserPortalConfigService service)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • compareTo

      public int compareTo(org.gatein.api.site.Site other)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      compareTo in interface Comparable<org.gatein.api.site.Site>
    • toString

      public String toString()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      toString in class Object