Package org.exoplatform.wiki.ext.impl
Class WikiSpaceActivityPublisher
- java.lang.Object
-
- org.exoplatform.container.component.BaseComponentPlugin
-
- org.exoplatform.wiki.service.listener.PageWikiListener
-
- org.exoplatform.wiki.ext.impl.WikiSpaceActivityPublisher
-
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
public class WikiSpaceActivityPublisher extends org.exoplatform.wiki.service.listener.PageWikiListener
-
-
Field Summary
Fields Modifier and Type Field Description static StringACTIVITY_TYPE_KEYstatic StringPAGE_EXCERPTstatic StringPAGE_ID_KEYstatic StringPAGE_OWNER_KEYstatic StringPAGE_TITLE_KEYstatic StringPAGE_TYPE_KEYstatic StringURL_KEYstatic StringVIEW_CHANGE_ANCHORstatic StringVIEW_CHANGE_URL_KEYstatic StringWIKI_APP_IDstatic StringWIKI_PAGE_NAMEstatic StringWIKI_PAGE_VERSION
-
Constructor Summary
Constructors Constructor Description WikiSpaceActivityPublisher(org.exoplatform.wiki.service.WikiService wikiService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.manager.ActivityManager activityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpostAddPage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page)voidpostDeletePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page)voidpostgetPagefromBreadCrumb(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page)voidpostgetPagefromTree(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page)voidpostUpdatePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page, org.exoplatform.wiki.service.PageUpdateType wikiUpdateType)protected voidsaveActivity(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page, org.exoplatform.wiki.service.PageUpdateType activityType)
-
-
-
Field Detail
-
WIKI_APP_ID
public static final String WIKI_APP_ID
- See Also:
- Constant Field Values
-
ACTIVITY_TYPE_KEY
public static final String ACTIVITY_TYPE_KEY
- See Also:
- Constant Field Values
-
PAGE_ID_KEY
public static final String PAGE_ID_KEY
- See Also:
- Constant Field Values
-
PAGE_TYPE_KEY
public static final String PAGE_TYPE_KEY
- See Also:
- Constant Field Values
-
PAGE_OWNER_KEY
public static final String PAGE_OWNER_KEY
- See Also:
- Constant Field Values
-
PAGE_TITLE_KEY
public static final String PAGE_TITLE_KEY
- See Also:
- Constant Field Values
-
URL_KEY
public static final String URL_KEY
- See Also:
- Constant Field Values
-
PAGE_EXCERPT
public static final String PAGE_EXCERPT
- See Also:
- Constant Field Values
-
VIEW_CHANGE_URL_KEY
public static final String VIEW_CHANGE_URL_KEY
- See Also:
- Constant Field Values
-
VIEW_CHANGE_ANCHOR
public static final String VIEW_CHANGE_ANCHOR
- See Also:
- Constant Field Values
-
WIKI_PAGE_NAME
public static final String WIKI_PAGE_NAME
- See Also:
- Constant Field Values
-
WIKI_PAGE_VERSION
public static final String WIKI_PAGE_VERSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WikiSpaceActivityPublisher
public WikiSpaceActivityPublisher(org.exoplatform.wiki.service.WikiService wikiService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.manager.ActivityManager activityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService)
-
-
Method Detail
-
saveActivity
protected void saveActivity(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page, org.exoplatform.wiki.service.PageUpdateType activityType) throws org.exoplatform.wiki.WikiException
- Throws:
org.exoplatform.wiki.WikiException
-
postAddPage
public void postAddPage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page) throws org.exoplatform.wiki.WikiException
- Specified by:
postAddPagein classorg.exoplatform.wiki.service.listener.PageWikiListener- Throws:
org.exoplatform.wiki.WikiException
-
postDeletePage
public void postDeletePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page) throws org.exoplatform.wiki.WikiException
- Specified by:
postDeletePagein classorg.exoplatform.wiki.service.listener.PageWikiListener- Throws:
org.exoplatform.wiki.WikiException
-
postgetPagefromTree
public void postgetPagefromTree(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page) throws org.exoplatform.wiki.WikiException
- Specified by:
postgetPagefromTreein classorg.exoplatform.wiki.service.listener.PageWikiListener- Throws:
org.exoplatform.wiki.WikiException
-
postgetPagefromBreadCrumb
public void postgetPagefromBreadCrumb(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page) throws org.exoplatform.wiki.WikiException
- Specified by:
postgetPagefromBreadCrumbin classorg.exoplatform.wiki.service.listener.PageWikiListener- Throws:
org.exoplatform.wiki.WikiException
-
postUpdatePage
public void postUpdatePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page, org.exoplatform.wiki.service.PageUpdateType wikiUpdateType) throws org.exoplatform.wiki.WikiException
- Specified by:
postUpdatePagein classorg.exoplatform.wiki.service.listener.PageWikiListener- Throws:
org.exoplatform.wiki.WikiException
-
-