Class InlineDefinitionBranchProjectFactory

java.lang.Object
hudson.model.AbstractDescribableImpl<jenkins.branch.BranchProjectFactory<?,?>>
jenkins.branch.BranchProjectFactory<org.jenkinsci.plugins.workflow.job.WorkflowJob,org.jenkinsci.plugins.workflow.job.WorkflowRun>
org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
org.jenkinsci.plugins.inlinepipeline.InlineDefinitionBranchProjectFactory
All Implemented Interfaces:
ExtensionPoint, Describable<jenkins.branch.BranchProjectFactory<?,?>>, Saveable

public class InlineDefinitionBranchProjectFactory extends org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory

    org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory.AbstractWorkflowBranchProjectFactoryDescriptor

    Nested classes/interfaces inherited from class jenkins.branch.BranchProjectFactory

    jenkins.branch.BranchProjectFactory.HeadByItemImpl, jenkins.branch.BranchProjectFactory.SourceByItemImpl

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint

    ExtensionPoint.LegacyInstancesAreScopedToHudson
  • Field Summary

    Fields inherited from interface hudson.model.Saveable

    NOOP
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.jenkinsci.plugins.workflow.flow.FlowDefinition
     
     
    boolean
     
    jenkins.scm.api.SCMSourceCriteria
    getSCMSourceCriteria(jenkins.scm.api.SCMSource source)
     
     
    void
    setMarkerFile(String markerFile)
     
    void
    setSandbox(boolean sandbox)
     
    void
    setScript(String script)
     

    Methods inherited from class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory

    getBranch, isProject, newInstance, setBranch

    Methods inherited from class jenkins.branch.BranchProjectFactory

    asProject, decorate, getDescriptor, getLastSeenRevision, getOwner, getProjectClass, getRevision, save, setLastSeenRevisionHash, setOwner, setRevisionHash

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InlineDefinitionBranchProjectFactory

      @DataBoundConstructor public InlineDefinitionBranchProjectFactory()
  • Method Details

    • setScript

      @DataBoundSetter public void setScript(String script)
    • getScript

      public String getScript()
    • setSandbox

      @DataBoundSetter public void setSandbox(boolean sandbox)
    • getSandbox

      public boolean getSandbox()
    • getMarkerFile

      public String getMarkerFile()
    • setMarkerFile

      @DataBoundSetter public void setMarkerFile(String markerFile)
    • createDefinition

      protected org.jenkinsci.plugins.workflow.flow.FlowDefinition createDefinition()
      Specified by:
      createDefinition in class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
    • getSCMSourceCriteria

      public jenkins.scm.api.SCMSourceCriteria getSCMSourceCriteria(jenkins.scm.api.SCMSource source)
      Specified by:
      getSCMSourceCriteria in class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory