com.xpn.xwiki.plugin.swizzle
Class SwizzleJiraPlugin

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

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

Implementation of the Velocity API defined in SwizzleJiraPluginApi.

Version:
$Id: $

Constructor Summary
SwizzleJiraPlugin(java.lang.String name, java.lang.String className, com.xpn.xwiki.XWikiContext context)
          
 
Method Summary
 org.codehaus.swizzle.jira.Issue createIssue()
           
 org.codehaus.swizzle.jira.Jira getJira(java.lang.String url)
           
 org.codehaus.swizzle.jira.JiraRss getJiraRss(java.lang.String url)
           
 java.lang.String getName()
          
 com.xpn.xwiki.api.Api getPluginApi(com.xpn.xwiki.plugin.XWikiPluginInterface plugin, com.xpn.xwiki.XWikiContext context)
           
 
Methods inherited from class com.xpn.xwiki.plugin.XWikiDefaultPlugin
beginRendering, commonTagsHandler, downloadAttachment, endRendering, endRenderingHandler, flushCache, flushCache, getClassName, init, insidePREHandler, outsidePREHandler, setClassName, setName, startRenderingHandler, virtualInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwizzleJiraPlugin

public SwizzleJiraPlugin(java.lang.String name,
                         java.lang.String className,
                         com.xpn.xwiki.XWikiContext context)

See Also:
XWikiDefaultPlugin.XWikiDefaultPlugin(String, String, com.xpn.xwiki.XWikiContext)
Method Detail

getName

public java.lang.String getName()

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

getPluginApi

public com.xpn.xwiki.api.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

getJira

public org.codehaus.swizzle.jira.Jira getJira(java.lang.String url)
                                       throws java.net.MalformedURLException
Parameters:
url - the JIRA URL to connect to. For example "http://jira.acme.org/rpc/xmlrpc".
Returns:
a Swizzle Jira object as described on the Swizzle JIRA home page.
Throws:
java.net.MalformedURLException - in case of invalid URL

getJiraRss

public org.codehaus.swizzle.jira.JiraRss getJiraRss(java.lang.String url)
                                             throws java.lang.Exception
Parameters:
url - the JIRA RSS URL to connect to. For example "http://jira.acme.org/secure/IssueNavigator.jspa?view=rss&&pid=11230....".
Returns:
a Swizzle JiraRss object as described on the Swizzle JIRA home page.
Throws:
java.net.MalformedURLException - in case of invalid URL
java.lang.Exception

createIssue

public org.codehaus.swizzle.jira.Issue createIssue()
Returns:
a Swizzle Issue object
See Also:
Swizzle JIRA home page


Copyright © 2004-2008 XWiki. All Rights Reserved.