org.gatein.mop.core.api.workspace
Class SiteContainer<T extends Site>

java.lang.Object
  extended by org.gatein.mop.core.api.workspace.SiteContainer<T>
Direct Known Subclasses:
GroupSiteContainer, PortalSiteContainer, SharedSiteContainer, UserSiteContainer

public abstract class SiteContainer<T extends Site>
extends Object

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
SiteContainer()
           
 
Method Summary
 T addSite(String siteName)
           
abstract  T createSite()
           
 Collection<T> getAllSites()
           
 T getSite(String name)
           
abstract  Map<String,T> getSites()
           
abstract  WorkspaceImpl getWorkspace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteContainer

public SiteContainer()
Method Detail

getSites

public abstract Map<String,T> getSites()

getWorkspace

public abstract WorkspaceImpl getWorkspace()

addSite

public T addSite(String siteName)

createSite

public abstract T createSite()

getSite

public T getSite(String name)

getAllSites

public Collection<T> getAllSites()


Copyright © 2009 eXo Platform SAS. All Rights Reserved.