org.jenkinsci.plugins.job_strongauth_simple
クラス JobStrongAuthSimpleBuilder

java.lang.Object
  上位を拡張 hudson.tasks.BuildStepCompatibilityLayer
      上位を拡張 hudson.tasks.Builder
          上位を拡張 org.jenkinsci.plugins.job_strongauth_simple.JobStrongAuthSimpleBuilder
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep

public class JobStrongAuthSimpleBuilder
extends hudson.tasks.Builder

Sample Builder.

When the user configures the project and enables this builder, Descriptor.newInstance(StaplerRequest) is invoked and a new HelloWorldBuilder is created. The created instance is persisted to the project configuration XML by using XStream, so this allows you to use instance fields (like #name) to remember the configuration.

When a build is performed, the perform(AbstractBuild, Launcher, BuildListener) method will be invoked.

作成者:
KK.Kon

入れ子のクラスの概要
static class JobStrongAuthSimpleBuilder.DescriptorImpl
          Descriptor for JobStrongAuthSimpleBuilder.
 
インタフェース hudson.tasks.BuildStep から継承された入れ子のクラス/インタフェース
hudson.tasks.BuildStep.PublisherList
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
フィールドの概要
 
インタフェース hudson.tasks.BuildStep から継承されたフィールド
BUILDERS, PUBLISHERS
 
コンストラクタの概要
JobStrongAuthSimpleBuilder(String jobUsers, boolean useGlobalUsers, Integer jobMinAuthUserNum, boolean useJobExpireTime, Integer jobExpireTimeInHours)
           
 
メソッドの概要
 JobStrongAuthSimpleBuilder.DescriptorImpl getDescriptor()
           
 Integer getJobExpireTimeInHours()
           
 Integer getJobMinAuthUserNum()
           
 String getJobUsers()
          We'll use this from the config.jelly.
 boolean getUseGlobalUsers()
           
 boolean getUseJobExpireTime()
           
 boolean perform(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
クラス hudson.tasks.Builder から継承されたメソッド
all, getRequiredMonitorService, prebuild
 
クラス hudson.tasks.BuildStepCompatibilityLayer から継承されたメソッド
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース hudson.tasks.BuildStep から継承されたメソッド
getProjectAction, getProjectActions, prebuild
 

コンストラクタの詳細

JobStrongAuthSimpleBuilder

@DataBoundConstructor
public JobStrongAuthSimpleBuilder(String jobUsers,
                                                       boolean useGlobalUsers,
                                                       Integer jobMinAuthUserNum,
                                                       boolean useJobExpireTime,
                                                       Integer jobExpireTimeInHours)
メソッドの詳細

getJobUsers

public String getJobUsers()
We'll use this from the config.jelly.


getUseGlobalUsers

public boolean getUseGlobalUsers()

getJobMinAuthUserNum

public Integer getJobMinAuthUserNum()

getUseJobExpireTime

public boolean getUseJobExpireTime()

getJobExpireTimeInHours

public Integer getJobExpireTimeInHours()

perform

public boolean perform(hudson.model.AbstractBuild build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
定義:
インタフェース hudson.tasks.BuildStep 内の perform
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の perform

getDescriptor

public JobStrongAuthSimpleBuilder.DescriptorImpl getDescriptor()
定義:
インタフェース hudson.model.Describable<hudson.tasks.Builder> 内の getDescriptor
オーバーライド:
クラス hudson.tasks.Builder 内の getDescriptor


Copyright © 2004-2012. All Rights Reserved.