com.xpn.xwiki.plugin.activitystream.plugin
Class ActivityStreamPlugin

java.lang.Object
  extended by com.xpn.xwiki.plugin.XWikiDefaultPlugin
      extended by com.xpn.xwiki.plugin.activitystream.plugin.ActivityStreamPlugin
All Implemented Interfaces:
com.xpn.xwiki.plugin.XWikiPluginInterface

public class ActivityStreamPlugin
extends com.xpn.xwiki.plugin.XWikiDefaultPlugin

Plug-in for for managing streams of activity events.

Version:
$Id: 4bb22d59d5bcf5abfc7cb577a376ffbca2d1f28d $
See Also:
ActivityStream

Field Summary
static String PLUGIN_NAME
          Name of the plugin.
 
Constructor Summary
ActivityStreamPlugin(String name, String className, com.xpn.xwiki.XWikiContext context)
          Constructor.
 
Method Summary
 ActivityStream getActivityStream()
           
 String getActivityStreamPreference(String preference, String defaultValue, com.xpn.xwiki.XWikiContext context)
          Get a preference for the activitystream from the XWiki configuration.
 String getName()
           
 Api getPluginApi(com.xpn.xwiki.plugin.XWikiPluginInterface plugin, com.xpn.xwiki.XWikiContext context)
           
 void init(com.xpn.xwiki.XWikiContext context)
           
 void setActivityStream(ActivityStream activityStream)
           
 void virtualInit(com.xpn.xwiki.XWikiContext context)
           
 
Methods inherited from class com.xpn.xwiki.plugin.XWikiDefaultPlugin
beginParsing, beginRendering, commonTagsHandler, downloadAttachment, endParsing, endRendering, endRenderingHandler, flushCache, flushCache, getClassName, insidePREHandler, outsidePREHandler, setClassName, setName, startRenderingHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLUGIN_NAME

public static final String PLUGIN_NAME
Name of the plugin.

See Also:
Constant Field Values
Constructor Detail

ActivityStreamPlugin

public ActivityStreamPlugin(String name,
                            String className,
                            com.xpn.xwiki.XWikiContext context)
Constructor.

Parameters:
name - name of the plugin
className - class name of the plugin
context - the XWiki context
See Also:
XWikiDefaultPlugin.XWikiDefaultPlugin(String,String,com.xpn.xwiki.XWikiContext)
Method Detail

getName

public String getName()
Specified by:
getName in interface com.xpn.xwiki.plugin.XWikiPluginInterface
Overrides:
getName in class com.xpn.xwiki.plugin.XWikiDefaultPlugin

getPluginApi

public Api getPluginApi(com.xpn.xwiki.plugin.XWikiPluginInterface plugin,
                        com.xpn.xwiki.XWikiContext context)
Specified by:
getPluginApi in interface com.xpn.xwiki.plugin.XWikiPluginInterface
Overrides:
getPluginApi in class com.xpn.xwiki.plugin.XWikiDefaultPlugin

getActivityStream

public ActivityStream getActivityStream()
Returns:
The ActivityStream component used in behind by this plug-in instance

setActivityStream

public void setActivityStream(ActivityStream activityStream)
Parameters:
activityStream - The ActivityStream component to be used

getActivityStreamPreference

public String getActivityStreamPreference(String preference,
                                          String defaultValue,
                                          com.xpn.xwiki.XWikiContext context)
Get a preference for the activitystream from the XWiki configuration.

Parameters:
preference - Name of the preference to get the value from
defaultValue - Default value if the preference is not found in the configuration
context - the XWiki context
Returns:
value for the given preference

init

public void init(com.xpn.xwiki.XWikiContext context)
Specified by:
init in interface com.xpn.xwiki.plugin.XWikiPluginInterface
Overrides:
init in class com.xpn.xwiki.plugin.XWikiDefaultPlugin

virtualInit

public void virtualInit(com.xpn.xwiki.XWikiContext context)
Specified by:
virtualInit in interface com.xpn.xwiki.plugin.XWikiPluginInterface
Overrides:
virtualInit in class com.xpn.xwiki.plugin.XWikiDefaultPlugin


Copyright © 2004-2012 XWiki. All Rights Reserved.