hudson.plugins.mantis
Class MantisSite

java.lang.Object
  extended by hudson.plugins.mantis.MantisSite

public final class MantisSite
extends java.lang.Object

Reperesents an external Mantis installation and configuration needed to access this Mantis.

Author:
Seiji Sogabe

Nested Class Summary
static class MantisSite.MantisVersion
           
 
Constructor Summary
MantisSite(java.net.URL url, java.lang.String version, java.lang.String userName, java.lang.String password, java.lang.String basicUserName, java.lang.String basicPassword)
           
 
Method Summary
static MantisSite get(hudson.model.AbstractProject<?,?> p)
           
 java.lang.String getBasicPassword()
           
 java.lang.String getBasicUserName()
           
 MantisIssue getIssue(int id)
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 java.net.URL getUrl()
           
 java.lang.String getUserName()
           
 MantisSite.MantisVersion getVersion()
           
 boolean isConnect()
           
 void updateIssue(int id, java.lang.String text, boolean keepNotePrivate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MantisSite

@DataBoundConstructor
public MantisSite(java.net.URL url,
                                       java.lang.String version,
                                       java.lang.String userName,
                                       java.lang.String password,
                                       java.lang.String basicUserName,
                                       java.lang.String basicPassword)
Method Detail

get

public static MantisSite get(hudson.model.AbstractProject<?,?> p)

getUrl

public java.net.URL getUrl()

getVersion

public MantisSite.MantisVersion getVersion()

getUserName

public java.lang.String getUserName()

getPassword

public java.lang.String getPassword()

getName

public java.lang.String getName()

getBasicUserName

public java.lang.String getBasicUserName()

getBasicPassword

public java.lang.String getBasicPassword()

isConnect

public boolean isConnect()

getIssue

public MantisIssue getIssue(int id)
                     throws MantisHandlingException
Throws:
MantisHandlingException

updateIssue

public void updateIssue(int id,
                        java.lang.String text,
                        boolean keepNotePrivate)
                 throws MantisHandlingException
Throws:
MantisHandlingException


Copyright © 2010. All Rights Reserved.