com.michelin.cio.hudson.plugins.qc
Class QualityCenter.DescriptorImpl

java.lang.Object
  extended by hudson.model.Descriptor<T>
      extended by hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>
          extended by com.michelin.cio.hudson.plugins.qc.QualityCenter.DescriptorImpl
All Implemented Interfaces:
hudson.model.Saveable
Enclosing class:
QualityCenter

@Extension
public static class QualityCenter.DescriptorImpl
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>


Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.model.Descriptor
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType
 
Field Summary
 
Fields inherited from class hudson.model.Descriptor
clazz
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
  QualityCenter.DescriptorImpl()
           
protected QualityCenter.DescriptorImpl(java.lang.Class<? extends QualityCenter> clazz)
           
 
Method Summary
 hudson.util.FormValidation doCheckQcDomain(java.lang.String value)
           
 hudson.util.FormValidation doCheckQcLogin(java.lang.String value)
           
 hudson.util.FormValidation doCheckQcProject(java.lang.String value)
           
 hudson.util.FormValidation doCheckQcServerURL(java.lang.String value)
           
 hudson.util.FormValidation doCheckQcTSFolder(java.lang.String value)
           
 hudson.util.FormValidation doCheckQcTSName(java.lang.String value)
           
 QualityCenterClientInstallation[] getClientInstallations()
           
 java.lang.String getDisplayName()
           
 QualityCenterQTPAddinsInstallation[] getQTPAddinsInstallations()
           
 QualityCenterClientInstallation.DescriptorImpl getToolDescriptor()
           
 boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType)
           
 hudson.tasks.Builder newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
 void setClientInstallations(QualityCenterClientInstallation... installations)
           
 void setQTPAddinsInstallations(QualityCenterQTPAddinsInstallation... installations)
           
 
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
 
Methods inherited from class hudson.model.Descriptor
calcFillSettings, configure, configure, doHelp, find, find, getCheckUrl, getConfigPage, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getJsonSafeClassName, getPropertyType, getPropertyType, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, save, toArray, toList, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualityCenter.DescriptorImpl

public QualityCenter.DescriptorImpl()

QualityCenter.DescriptorImpl

protected QualityCenter.DescriptorImpl(java.lang.Class<? extends QualityCenter> clazz)
Method Detail

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Builder>

getToolDescriptor

public QualityCenterClientInstallation.DescriptorImpl getToolDescriptor()

isApplicable

public boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType)
Specified by:
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>

newInstance

public hudson.tasks.Builder newInstance(org.kohsuke.stapler.StaplerRequest req,
                                        net.sf.json.JSONObject formData)
                                 throws hudson.model.Descriptor.FormException
Overrides:
newInstance in class hudson.model.Descriptor<hudson.tasks.Builder>
Throws:
hudson.model.Descriptor.FormException

getClientInstallations

public QualityCenterClientInstallation[] getClientInstallations()

setClientInstallations

public void setClientInstallations(QualityCenterClientInstallation... installations)

getQTPAddinsInstallations

public QualityCenterQTPAddinsInstallation[] getQTPAddinsInstallations()

setQTPAddinsInstallations

public void setQTPAddinsInstallations(QualityCenterQTPAddinsInstallation... installations)

doCheckQcServerURL

public hudson.util.FormValidation doCheckQcServerURL(@QueryParameter
                                                     java.lang.String value)

doCheckQcLogin

public hudson.util.FormValidation doCheckQcLogin(@QueryParameter
                                                 java.lang.String value)

doCheckQcDomain

public hudson.util.FormValidation doCheckQcDomain(@QueryParameter
                                                  java.lang.String value)

doCheckQcProject

public hudson.util.FormValidation doCheckQcProject(@QueryParameter
                                                   java.lang.String value)

doCheckQcTSFolder

public hudson.util.FormValidation doCheckQcTSFolder(@QueryParameter
                                                    java.lang.String value)

doCheckQcTSName

public hudson.util.FormValidation doCheckQcTSName(@QueryParameter
                                                  java.lang.String value)


Copyright © 2010. All Rights Reserved.