/** * Text to display for a build button. * Uses {@link #BUILD_NOW_TEXT}. * @see ParameterizedJobMixIn#getBuildNowText */ default String getBuildNowText() { return getParameterizedJobMixIn().getBuildNowText(); }
/** * For use from {@link BuildButtonColumn}. * @see ParameterizedJobMixIn#isParameterized */ default boolean isParameterized() { return getParameterizedJobMixIn().isParameterized(); }
@Override public String getDisplayName() { if (!hasPermission(v)) { return null; } return Messages.NewViewLink_NewView(); }
/** * Returns all the registered {@link CrumbIssuer} descriptors. */ public static DescriptorExtensionList<CrumbIssuer, Descriptor<CrumbIssuer>> all() { return Jenkins.getInstance().<CrumbIssuer, Descriptor<CrumbIssuer>>getDescriptorList(CrumbIssuer.class); }
/** * All the registered {@link ChannelConfigurator}s. */ public static ExtensionList<ChannelConfigurator> all() { return Jenkins.getInstance().getExtensionList(ChannelConfigurator.class); } }
/** * If the security is not enabled, there's no point in having * this type of views. */ @Override public boolean isInstantiable() { return Jenkins.getInstance().isUseSecurity(); }
/** * Returns all the registered {@link Cloud} descriptors. */ public static DescriptorExtensionList<Cloud,Descriptor<Cloud>> all() { return Jenkins.get().getDescriptorList(Cloud.class); }
@Override public boolean isActivated() { return Jenkins.get().getCrumbIssuer() == null; } }
/** @see BuildableItem#scheduleBuild(Cause) */ public final boolean scheduleBuild(Cause c) { return scheduleBuild(asJob().getQuietPeriod(), c); }
/** * Sets the system message. */ public void setSystemMessage(String message) throws IOException { this.systemMessage = message; save(); }
@Override default boolean scheduleBuild(int quietPeriod, Cause c) { return getParameterizedJobMixIn().scheduleBuild(quietPeriod, c); }
/** * Gets only one {@link SimplePageDecorator}. * @since 2.128 */ public static SimplePageDecorator getSimplePageDecorator() { return SimplePageDecorator.first(); }
@Override protected void doRun() throws Exception { trimLabels(); } }, TimeUnit.MINUTES.toMillis(5), TimeUnit.MINUTES.toMillis(5), TimeUnit.MILLISECONDS);
/** * Adds one more {@link Node} to Jenkins. */ public void addNode(Node n) throws IOException { nodes.addNode(n); }
/** * Returns all the registered {@link NodeMonitor} descriptors. */ public static DescriptorExtensionList<NodeMonitor,Descriptor<NodeMonitor>> all() { return Jenkins.getInstance().<NodeMonitor,Descriptor<NodeMonitor>>getDescriptorList(NodeMonitor.class); } }
@Override default boolean scheduleBuild(Cause c) { return getParameterizedJobMixIn().scheduleBuild(c); }
/** * Returns all the registered {@link SCMDescriptor}s. */ public static DescriptorExtensionList<SCM,SCMDescriptor<?>> all() { return Jenkins.getInstance().<SCM,SCMDescriptor<?>>getDescriptorList(SCM.class); }
/** * Returns all the registered {@link ConsoleAnnotationDescriptor} descriptors. */ public static DescriptorExtensionList<ConsoleNote<?>,ConsoleAnnotationDescriptor> all() { return (DescriptorExtensionList) Jenkins.getInstance().getDescriptorList(ConsoleNote.class); } }
/** * Returns all the registered {@link FileSystemProvisioner} descriptors. */ public static DescriptorExtensionList<FileSystemProvisioner,FileSystemProvisionerDescriptor> all() { return Jenkins.getInstance().<FileSystemProvisioner,FileSystemProvisionerDescriptor>getDescriptorList(FileSystemProvisioner.class); }
/** * Returns all the registered {@link BuildWrapper} descriptors. */ // for compatibility we can't use BuildWrapperDescriptor public static DescriptorExtensionList<BuildWrapper,Descriptor<BuildWrapper>> all() { // use getDescriptorList and not getExtensionList to pick up legacy instances return Jenkins.getInstance().<BuildWrapper,Descriptor<BuildWrapper>>getDescriptorList(BuildWrapper.class); } }