Class GerritJcascConfigurator.ServerConfigurator
java.lang.Object
io.jenkins.plugins.casc.BaseConfigurator<GerritServer>
com.sonyericsson.hudson.plugins.gerrit.trigger.config.GerritJcascConfigurator.ServerConfigurator
- All Implemented Interfaces:
 io.jenkins.plugins.casc.Configurator<GerritServer>
- Enclosing class:
 - GerritJcascConfigurator
 
@Extension(optional=true)
public static final class GerritJcascConfigurator.ServerConfigurator
extends io.jenkins.plugins.casc.BaseConfigurator<GerritServer>
Inject `config` field explicitly as BaseConfigurator cannot detect this ("type is abstract but not Describable").
 The methods are using interface, but we have to point the `config` property to concrete class.
- 
Nested Class Summary
Nested classes/interfaces inherited from class io.jenkins.plugins.casc.BaseConfigurator
io.jenkins.plugins.casc.BaseConfigurator.TypePair - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionSet<io.jenkins.plugins.casc.Attribute<GerritServer,?>> describe()protected GerritServerinstance(io.jenkins.plugins.casc.model.Mapping mapping, io.jenkins.plugins.casc.ConfigurationContext context) Methods inherited from class io.jenkins.plugins.casc.BaseConfigurator
check, compare, configure, configure, createAttribute, 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, getDisplayName, getImplementedAPI, getName, getNames 
- 
Constructor Details
- 
ServerConfigurator
public ServerConfigurator() 
 - 
 - 
Method Details
- 
instance
protected GerritServer instance(io.jenkins.plugins.casc.model.Mapping mapping, io.jenkins.plugins.casc.ConfigurationContext context) - Specified by:
 instancein classio.jenkins.plugins.casc.BaseConfigurator<GerritServer>
 - 
getTarget
 - 
describe
- Specified by:
 describein interfaceio.jenkins.plugins.casc.Configurator<GerritServer>- Overrides:
 describein classio.jenkins.plugins.casc.BaseConfigurator<GerritServer>
 
 -