hudson.plugins.jboss
Class JBossBuilder.DescriptorImpl

java.lang.Object
  extended by hudson.model.Descriptor<T>
      extended by hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>
          extended by hudson.plugins.jboss.JBossBuilder.DescriptorImpl
All Implemented Interfaces:
hudson.model.Saveable
Enclosing class:
JBossBuilder

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

Descriptor for JBossBuilder. Used as a singleton.


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
JBossBuilder.DescriptorImpl()
           
 
Method Summary
 boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject parameters)
           
 hudson.util.FormValidation doCheckAddress(java.lang.String value)
           
 hudson.util.FormValidation doCheckCmdToShutdown(java.lang.String value)
           
 hudson.util.FormValidation doCheckCmdToStart(java.lang.String value)
           
 hudson.util.FormValidation doCheckHomeDir(java.lang.String value)
          Performs validation of JBoss home directory
 hudson.util.FormValidation doCheckJndiPort(java.lang.String value)
           
 hudson.util.FormValidation doCheckServerName(java.lang.String value)
           
 hudson.util.FormValidation doCheckTimeout(java.lang.String value)
           
protected  JBossBuilder.ServerBean findServer(java.lang.String serverProfileName)
           
 java.lang.String getDisplayName()
          Builder name.
 OperationEnum[] getOperations()
           
 java.util.List<JBossBuilder.ServerBean> getServers()
           
 boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> aClass)
           
 
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
 
Methods inherited from class hudson.model.Descriptor
calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, getCheckUrl, getConfigPage, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getPropertyType, getPropertyType, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, 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

JBossBuilder.DescriptorImpl

public JBossBuilder.DescriptorImpl()
Method Detail

doCheckHomeDir

public hudson.util.FormValidation doCheckHomeDir(@QueryParameter
                                                 java.lang.String value)
                                          throws java.io.IOException,
                                                 javax.servlet.ServletException
Performs validation of JBoss home directory

Returns:
Indicates the outcome of the validation. This is sent to the browser.
Throws:
java.io.IOException
javax.servlet.ServletException

doCheckAddress

public hudson.util.FormValidation doCheckAddress(@QueryParameter
                                                 java.lang.String value)
                                          throws java.io.IOException,
                                                 javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doCheckCmdToStart

public hudson.util.FormValidation doCheckCmdToStart(@QueryParameter
                                                    java.lang.String value)
                                             throws java.io.IOException,
                                                    javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doCheckCmdToShutdown

public hudson.util.FormValidation doCheckCmdToShutdown(@QueryParameter
                                                       java.lang.String value)
                                                throws java.io.IOException,
                                                       javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doCheckServerName

public hudson.util.FormValidation doCheckServerName(@QueryParameter
                                                    java.lang.String value)
                                             throws java.io.IOException,
                                                    javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doCheckJndiPort

public hudson.util.FormValidation doCheckJndiPort(@QueryParameter
                                                  java.lang.String value)
                                           throws java.io.IOException,
                                                  javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doCheckTimeout

public hudson.util.FormValidation doCheckTimeout(@QueryParameter
                                                 java.lang.String value)
                                          throws java.io.IOException,
                                                 javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

isApplicable

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

getDisplayName

public java.lang.String getDisplayName()
Builder name.

Specified by:
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Builder>

configure

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

getServers

public java.util.List<JBossBuilder.ServerBean> getServers()

getOperations

public OperationEnum[] getOperations()

findServer

protected JBossBuilder.ServerBean findServer(java.lang.String serverProfileName)


Copyright © 2004-2011. All Rights Reserved.