hudson.plugins.mantis.soap
Class AbstractMantisSession

java.lang.Object
  extended by hudson.plugins.mantis.soap.AbstractMantisSession
All Implemented Interfaces:
MantisSession
Direct Known Subclasses:
MantisSessionImpl, MantisSessionImpl

public abstract class AbstractMantisSession
extends java.lang.Object
implements MantisSession

Abstarct MantisSession class.

Author:
Seiji Sogabe

Field Summary
protected static java.lang.String END_POINT
           
protected  MantisSite site
           
 
Constructor Summary
AbstractMantisSession()
           
 
Method Summary
abstract  void addNote(int id, MantisNote note)
           
protected  org.apache.axis.EngineConfiguration createClientConfig()
           
abstract  MantisIssue getIssue(int id)
           
abstract  java.lang.String getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

END_POINT

protected static final java.lang.String END_POINT
See Also:
Constant Field Values

site

protected MantisSite site
Constructor Detail

AbstractMantisSession

public AbstractMantisSession()
Method Detail

addNote

public abstract void addNote(int id,
                             MantisNote note)
                      throws MantisHandlingException
Specified by:
addNote in interface MantisSession
Throws:
MantisHandlingException

getIssue

public abstract MantisIssue getIssue(int id)
                              throws MantisHandlingException
Specified by:
getIssue in interface MantisSession
Throws:
MantisHandlingException

getVersion

public abstract java.lang.String getVersion()
                                     throws MantisHandlingException
Specified by:
getVersion in interface MantisSession
Throws:
MantisHandlingException

createClientConfig

protected org.apache.axis.EngineConfiguration createClientConfig()


Copyright © 2010. All Rights Reserved.