package hudson.plugins.openshift; import hudson.Extension; import hudson.Plugin; import hudson.model.Describable; import hudson.model.Descriptor; import hudson.model.Hudson; @Extension public class PluginImpl extends Plugin implements Describable<PluginImpl> { public DescriptorImpl getDescriptor() { return (DescriptorImpl) Hudson.getInstance().getDescriptorOrDie( getClass()); } @Extension public static final class DescriptorImpl extends Descriptor<PluginImpl> { @Override public String getDisplayName() { return "OpenShift PluginImpl"; } } }