Class GerritJcascConfigurator
java.lang.Object
io.jenkins.plugins.casc.BaseConfigurator<PluginImpl>
com.sonyericsson.hudson.plugins.gerrit.trigger.config.GerritJcascConfigurator
- All Implemented Interfaces:
 io.jenkins.plugins.casc.Configurator<PluginImpl>
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
@Extension(optional=true)
public class GerritJcascConfigurator
extends io.jenkins.plugins.casc.BaseConfigurator<PluginImpl>
Configure JCasC.
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classInject `config` field explicitly as BaseConfigurator cannot detect this ("type is abstract but not Describable").static final classConfigureWatchTimeExceptionData.TimeSpan.static final classCannot use BaseConfigurator asWatchTimeExceptionDatais immutable.Nested classes/interfaces inherited from class io.jenkins.plugins.casc.BaseConfigurator
io.jenkins.plugins.casc.BaseConfigurator.TypePair - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(io.jenkins.plugins.casc.model.Mapping config, PluginImpl instance, boolean dryrun, io.jenkins.plugins.casc.ConfigurationContext context) getName()protected PluginImplinstance(io.jenkins.plugins.casc.model.Mapping mapping, io.jenkins.plugins.casc.ConfigurationContext configurationContext) Methods inherited from class io.jenkins.plugins.casc.BaseConfigurator
check, compare, configure, createAttribute, describe, equals, exclusions, handleUnknown, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jenkins.plugins.casc.Configurator
canConfigure, describe, describeStructure, getAttributes, getConfigurators, getImplementedAPI, getNames 
- 
Constructor Details
- 
GerritJcascConfigurator
public GerritJcascConfigurator()Empty constructor. 
 - 
 - 
Method Details
- 
instance
protected PluginImpl instance(io.jenkins.plugins.casc.model.Mapping mapping, io.jenkins.plugins.casc.ConfigurationContext configurationContext) - Specified by:
 instancein classio.jenkins.plugins.casc.BaseConfigurator<PluginImpl>
 - 
getName
 - 
getDisplayName
 - 
getTarget
 - 
configure
protected void configure(io.jenkins.plugins.casc.model.Mapping config, PluginImpl instance, boolean dryrun, io.jenkins.plugins.casc.ConfigurationContext context) throws io.jenkins.plugins.casc.ConfiguratorException - Overrides:
 configurein classio.jenkins.plugins.casc.BaseConfigurator<PluginImpl>- Throws:
 io.jenkins.plugins.casc.ConfiguratorException
 
 -