|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.wiki.mow.core.api.WikiStoreImpl
public abstract class WikiStoreImpl
A Wiki store for portal, group and user wikis
| Constructor Summary | |
|---|---|
WikiStoreImpl()
|
|
| Method Summary | ||
|---|---|---|
void |
addWiki(WikiType wikiType,
String name)
Add a new wiki of a given type |
|
protected abstract GroupWikiContainer |
createGroupWikiContainer()
|
|
abstract HelpPage |
createHelpPage()
|
|
abstract PageImpl |
createPage()
Create new wiki page |
|
protected abstract PortalWikiContainer |
createPortalWikiContainer()
|
|
protected abstract UserWikiContainer |
createUserWikiContainer()
|
|
PageImpl |
getDraftNewPagesContainer()
get the container that store draft for new page |
|
protected abstract PageImpl |
getDraftNewPagesContainerByChromattic()
|
|
abstract PageImpl |
getEmotionIconsPage()
|
|
protected abstract GroupWikiContainer |
getGroupWikiContainerByChromattic()
|
|
protected abstract HelpPage |
getHelpPageByChromattic()
|
|
HelpPage |
getHelpPagesContainer()
|
|
protected abstract PortalWikiContainer |
getPortalWikiContainerByChromattic()
|
|
org.chromattic.api.ChromatticSession |
getSession()
get Chromattic session |
|
protected abstract UserWikiContainer |
getUserWikiContainerByChromattic()
|
|
Wiki |
getWiki(WikiType wikiType,
String name)
Get a wiki of a given type |
|
|
getWikiContainer(WikiType wikiType)
get wiki container |
|
Collection<Wiki> |
getWikis()
Get all wikis available |
|
protected abstract void |
setDraftNewPagesContainerByChromattic(PageImpl page)
|
|
protected abstract void |
setGroupWikiContainerByChromattic(GroupWikiContainer groupWikiContainer)
|
|
protected abstract void |
setHelpPageByChromattic(HelpPage page)
|
|
protected abstract void |
setPortalWikiContainerByChromattic(PortalWikiContainer portalWikiContainer)
|
|
void |
setSession(org.chromattic.api.ChromatticSession chromatticSession)
Set session to wiki store |
|
protected abstract void |
setUserWikiContainerByChromattic(UserWikiContainer userWikiContainer)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WikiStoreImpl()
| Method Detail |
|---|
public void setSession(org.chromattic.api.ChromatticSession chromatticSession)
WikiStore
setSession in interface WikiStorepublic org.chromattic.api.ChromatticSession getSession()
WikiStore
getSession in interface WikiStore
public void addWiki(WikiType wikiType,
String name)
WikiStore
addWiki in interface WikiStore
public Wiki getWiki(WikiType wikiType,
String name)
WikiStore
getWiki in interface WikiStorepublic Collection<Wiki> getWikis()
WikiStore
getWikis in interface WikiStorepublic <W extends Wiki> WikiContainer<W> getWikiContainer(WikiType wikiType)
WikiStore
getWikiContainer in interface WikiStorewikiType - The wiki type
public abstract PageImpl createPage()
WikiStore
createPage in interface WikiStorepublic abstract HelpPage createHelpPage()
public HelpPage getHelpPagesContainer()
public PageImpl getDraftNewPagesContainer()
WikiStore
getDraftNewPagesContainer in interface WikiStorepublic abstract PageImpl getEmotionIconsPage()
protected abstract PortalWikiContainer getPortalWikiContainerByChromattic()
protected abstract void setPortalWikiContainerByChromattic(PortalWikiContainer portalWikiContainer)
protected abstract PortalWikiContainer createPortalWikiContainer()
protected abstract GroupWikiContainer getGroupWikiContainerByChromattic()
protected abstract void setGroupWikiContainerByChromattic(GroupWikiContainer groupWikiContainer)
protected abstract GroupWikiContainer createGroupWikiContainer()
protected abstract UserWikiContainer getUserWikiContainerByChromattic()
protected abstract void setUserWikiContainerByChromattic(UserWikiContainer userWikiContainer)
protected abstract UserWikiContainer createUserWikiContainer()
protected abstract HelpPage getHelpPageByChromattic()
protected abstract void setHelpPageByChromattic(HelpPage page)
protected abstract PageImpl getDraftNewPagesContainerByChromattic()
protected abstract void setDraftNewPagesContainerByChromattic(PageImpl page)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||