com.ingenotech.hudson
Class LavaLampNotifier.DescriptorImpl

java.lang.Object
  extended by hudson.model.Descriptor<T>
      extended by hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
          extended by com.ingenotech.hudson.LavaLampNotifier.DescriptorImpl
All Implemented Interfaces:
hudson.model.Saveable
Enclosing class:
LavaLampNotifier

@Extension
public static class LavaLampNotifier.DescriptorImpl
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>


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
LavaLampNotifier.DescriptorImpl()
           
 
Method Summary
 boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
 hudson.util.FormValidation doCheckName(java.lang.String value)
           
 boolean getChangesOnly()
           
 java.lang.String getDisplayName()
           
 LavaLampInstallation[] getInstallations()
           
 java.lang.String getName()
           
 boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType)
          indicates that this build step can be used with all types of projects
 LavaLampNotifier newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
 java.lang.String toString()
           
 
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
 
Methods inherited from class hudson.model.Descriptor
calcFillSettings, configure, doHelp, find, find, getCheckUrl, getConfigPage, getDescriptorUrl, getGlobalConfigPage, getHelpFile, getHelpFile, getJsonSafeClassName, 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, wait, wait, wait
 

Constructor Detail

LavaLampNotifier.DescriptorImpl

public LavaLampNotifier.DescriptorImpl()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDisplayName

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

getName

public java.lang.String getName()

getChangesOnly

public boolean getChangesOnly()

isApplicable

public boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType)
indicates that this build step can be used with all types of projects

Specified by:
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>

getInstallations

public LavaLampInstallation[] getInstallations()

newInstance

public LavaLampNotifier 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.Publisher>
Throws:
hudson.model.Descriptor.FormException

configure

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

doCheckName

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


Copyright © 2010. All Rights Reserved.