org.exoplatform.wiki.mow.core.api.wiki
Class WikiContainer<T extends Wiki>

java.lang.Object
  extended by org.exoplatform.wiki.mow.core.api.wiki.WikiContainer<T>
Direct Known Subclasses:
GroupWikiContainer, PortalWikiContainer, UserWikiContainer

public abstract class WikiContainer<T extends Wiki>
extends Object

Version:
$Revision$

Constructor Summary
WikiContainer()
           
 
Method Summary
abstract  T addWiki(String wikiOwner)
           
 T contains(String wikiOwner)
           
abstract  T createWiki()
           
 Collection<T> getAllWikis()
           
 T getWiki(String wikiOwner, boolean hasAdminPermission)
           
abstract  Collection<T> getWikis()
           
 WikiService getwService()
           
 void initDefaultPermisisonForWiki(Wiki wiki)
           
 void setwService(WikiService wService)
           
protected  String validateWikiOwner(String wikiOwner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikiContainer

public WikiContainer()
Method Detail

getWikis

public abstract Collection<T> getWikis()

addWiki

public abstract T addWiki(String wikiOwner)

createWiki

public abstract T createWiki()

validateWikiOwner

protected String validateWikiOwner(String wikiOwner)

getwService

public WikiService getwService()

setwService

public void setwService(WikiService wService)

getWiki

public T getWiki(String wikiOwner,
                 boolean hasAdminPermission)

getAllWikis

public Collection<T> getAllWikis()

contains

public T contains(String wikiOwner)

initDefaultPermisisonForWiki

public void initDefaultPermisisonForWiki(Wiki wiki)


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.