| Constructor and Description |
|---|
WikiStoreImpl() |
| Modifier and Type | Method and Description |
|---|---|
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() |
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
|
<W extends Wiki> |
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) |
public void setSession(org.chromattic.api.ChromatticSession chromatticSession)
WikiStoresetSession in interface WikiStorepublic org.chromattic.api.ChromatticSession getSession()
WikiStoregetSession in interface WikiStorepublic void addWiki(WikiType wikiType, String name)
WikiStorepublic Wiki getWiki(WikiType wikiType, String name)
WikiStorepublic Collection<Wiki> getWikis()
WikiStorepublic <W extends Wiki> WikiContainer<W> getWikiContainer(WikiType wikiType)
WikiStoregetWikiContainer in interface WikiStorewikiType - The wiki typepublic abstract PageImpl createPage()
WikiStorecreatePage in interface WikiStorepublic abstract HelpPage createHelpPage()
public HelpPage getHelpPagesContainer()
public PageImpl getDraftNewPagesContainer()
WikiStoregetDraftNewPagesContainer 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()
public abstract HelpPage getHelpPageByChromattic()
protected abstract void setHelpPageByChromattic(HelpPage page)
protected abstract PageImpl getDraftNewPagesContainerByChromattic()
protected abstract void setDraftNewPagesContainerByChromattic(PageImpl page)
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.