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
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
ConstructorsConstructorDescriptionWikiSpaceActivityPublisher(org.exoplatform.wiki.service.NoteService noteService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.manager.ActivityManager activityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService) -
Method Summary
Modifier and TypeMethodDescriptionvoidpostAddPage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page) voidpostDeletePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page) voidpostgetPagefromBreadCrumb(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page) voidpostgetPagefromTree(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page) voidpostUpdatePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page, org.exoplatform.wiki.service.PageUpdateType wikiUpdateType) protected voidsaveActivity(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page, org.exoplatform.wiki.service.PageUpdateType activityType) Methods inherited from class org.exoplatform.wiki.service.listener.PageWikiListener
postDeletePageVersion, postUpdatePageVersionMethods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Field Details
-
WIKI_APP_ID
- See Also:
-
ACTIVITY_TYPE_KEY
- See Also:
-
PAGE_ID_KEY
- See Also:
-
PAGE_TYPE_KEY
- See Also:
-
PAGE_OWNER_KEY
- See Also:
-
PAGE_TITLE_KEY
- See Also:
-
URL_KEY
- See Also:
-
PAGE_EXCERPT
- See Also:
-
VIEW_CHANGE_URL_KEY
- See Also:
-
VIEW_CHANGE_ANCHOR
- See Also:
-
WIKI_PAGE_NAME
- See Also:
-
WIKI_PAGE_VERSION
- See Also:
-
-
Constructor Details
-
WikiSpaceActivityPublisher
public WikiSpaceActivityPublisher(org.exoplatform.wiki.service.NoteService noteService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.manager.ActivityManager activityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService)
-
-
Method Details
-
saveActivity
protected void saveActivity(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.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.model.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.model.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.model.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.model.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.model.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
-