com.xpn.xwiki.plugin.workspacesmanager.activities
Class AbstractActivityBuilder
java.lang.Object
com.xpn.xwiki.plugin.workspacesmanager.activities.AbstractActivityBuilder
- All Implemented Interfaces:
- ActivityBuilder
- Direct Known Subclasses:
- ApplicationDefaultActivityBuilder, WorkspaceHomeActivityBuilder
public abstract class AbstractActivityBuilder
- extends java.lang.Object
- implements ActivityBuilder
Abstract activity builder that knows how to prepare an event based on passed documents
- Version:
- $Id: $
Method Summary |
abstract com.xpn.xwiki.plugin.activitystream.api.ActivityEvent |
createActivity(java.lang.String streamName,
java.lang.String applicationName,
com.xpn.xwiki.doc.XWikiDocument olddoc,
com.xpn.xwiki.doc.XWikiDocument newdoc,
com.xpn.xwiki.XWikiContext context)
|
protected abstract java.lang.String |
getDocumentTitle(com.xpn.xwiki.doc.XWikiDocument olddoc,
com.xpn.xwiki.doc.XWikiDocument newdoc,
com.xpn.xwiki.XWikiContext context)
|
protected com.xpn.xwiki.plugin.activitystream.api.ActivityEvent |
prepareActivity(java.lang.String streamName,
java.lang.String applicationName,
com.xpn.xwiki.doc.XWikiDocument olddoc,
com.xpn.xwiki.doc.XWikiDocument newdoc,
com.xpn.xwiki.XWikiContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractActivityBuilder
public AbstractActivityBuilder()
createActivity
public abstract com.xpn.xwiki.plugin.activitystream.api.ActivityEvent createActivity(java.lang.String streamName,
java.lang.String applicationName,
com.xpn.xwiki.doc.XWikiDocument olddoc,
com.xpn.xwiki.doc.XWikiDocument newdoc,
com.xpn.xwiki.XWikiContext context)
throws WorkspaceActivityStreamException
- Specified by:
createActivity
in interface ActivityBuilder
- Throws:
WorkspaceActivityStreamException
getDocumentTitle
protected abstract java.lang.String getDocumentTitle(com.xpn.xwiki.doc.XWikiDocument olddoc,
com.xpn.xwiki.doc.XWikiDocument newdoc,
com.xpn.xwiki.XWikiContext context)
prepareActivity
protected com.xpn.xwiki.plugin.activitystream.api.ActivityEvent prepareActivity(java.lang.String streamName,
java.lang.String applicationName,
com.xpn.xwiki.doc.XWikiDocument olddoc,
com.xpn.xwiki.doc.XWikiDocument newdoc,
com.xpn.xwiki.XWikiContext context)
Copyright © 2004-2008 XWiki. All Rights Reserved.