hudson.model.AbstractProject.getProperty()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(116)

本文整理了Java中hudson.model.AbstractProject.getProperty()方法的一些代码示例,展示了AbstractProject.getProperty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.getProperty()方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称:AbstractProject
方法名:getProperty

AbstractProject.getProperty介绍

暂无

代码示例

代码示例来源:origin: JoelJ/ez-templates

/**
 * @param item A changed project
 * @return null if this is not a template implementation project
 */
private static TemplateImplementationProperty getTemplateImplementationProperty(Item item) {
  if (item instanceof AbstractProject) {
    return (TemplateImplementationProperty) ((AbstractProject) item).getProperty(TemplateImplementationProperty.class);
  }
  return null;
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

void convertConcurrentBuildProperty() throws IOException {
  if (null == getProperty(CONCURRENT_BUILD_PROPERTY_NAME)) {
    setConcurrentBuild(concurrentBuild);
    concurrentBuild = false;
  }
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

void convertQuietPeriodProperty() throws IOException {
  if (null != quietPeriod && null == getProperty(QUIET_PERIOD_PROPERTY_NAME)) {
    setQuietPeriod(quietPeriod);
    quietPeriod = null;
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

void convertCleanWorkspaceRequiredProperty() throws IOException {
  if (null == getProperty(CLEAN_WORKSPACE_REQUIRED_PROPERTY_NAME)) {
    setCleanWorkspaceRequired(cleanWorkspaceRequired);
    cleanWorkspaceRequired = false;
  }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

void convertQuietPeriodProperty() throws IOException {
  if (null != quietPeriod && null == getProperty(QUIET_PERIOD_PROPERTY_NAME)) {
    setQuietPeriod(quietPeriod);
    quietPeriod = null;
  }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

void convertJDKProperty() throws IOException {
  if (null != jdk && null == getProperty(JDK_PROPERTY_NAME)) {
    setJDK(jdk);
    jdk = null;
  }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

void convertScmProperty() throws IOException {
  if (null != scm && null == getProperty(SCM_PROPERTY_NAME)) {
    setScm(scm);
    scm = null;
  }
}

代码示例来源:origin: org.jenkins-ci.plugins/disk-usage

public Long getDiskUsageWithoutBuilds(){
  DiskUsageProperty property = project.getProperty(DiskUsageProperty.class);
  if(property==null){
    DiskUsageUtil.addProperty(project);
    property = project.getProperty(DiskUsageProperty.class);
  }
  return property.getDiskUsageWithoutBuilds();
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

void convertScmCheckoutRetryCountProperty() throws IOException {
  if (null != scmCheckoutRetryCount && null == getProperty(SCM_CHECKOUT_RETRY_COUNT_PROPERTY_NAME)) {
    setScmCheckoutRetryCount(scmCheckoutRetryCount);
    scmCheckoutRetryCount = null;
  }
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

void convertBlockBuildWhenDownstreamBuildingProperty() throws IOException {
  if (null == getProperty(BLOCK_BUILD_WHEN_DOWNSTREAM_BUILDING_PROPERTY_NAME)) {
    setBlockBuildWhenDownstreamBuilding(blockBuildWhenDownstreamBuilding);
    blockBuildWhenDownstreamBuilding = false;
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

void convertBlockBuildWhenUpstreamBuildingProperty() throws IOException {
  if (null == getProperty(BLOCK_BUILD_WHEN_UPSTREAM_BUILDING_PROPERTY_NAME)) {
    setBlockBuildWhenUpstreamBuilding(blockBuildWhenUpstreamBuilding, false);
    blockBuildWhenUpstreamBuilding = false;
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

void convertBlockBuildWhenDownstreamBuildingProperty() throws IOException {
  if (null == getProperty(BLOCK_BUILD_WHEN_DOWNSTREAM_BUILDING_PROPERTY_NAME)) {
    setBlockBuildWhenDownstreamBuilding(blockBuildWhenDownstreamBuilding, false);
    blockBuildWhenDownstreamBuilding = false;
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

void convertQuietPeriodProperty() throws IOException {
  if (null != quietPeriod && null == getProperty(QUIET_PERIOD_PROPERTY_NAME)) {
    setQuietPeriod(quietPeriod, false);
    quietPeriod = null;
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

void convertScmCheckoutRetryCountProperty() throws IOException {
  if (null != scmCheckoutRetryCount && null == getProperty(SCM_CHECKOUT_RETRY_COUNT_PROPERTY_NAME)) {
    setScmCheckoutRetryCount(scmCheckoutRetryCount);
    scmCheckoutRetryCount = null;
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

void convertScmProperty() throws IOException {
  if (null != scm && null == getProperty(SCM_PROPERTY_NAME)) {
    setScm(scm, false);
    scm = null;
  }
}

代码示例来源:origin: org.jenkins-ci.plugins/build-pipeline-plugin

@Override
public boolean startsWithParameters(BuildPipelineView owner) {
  final AbstractProject<?, ?> firstJob = this.getFirstJob(owner);
  final ParametersDefinitionProperty pdp = firstJob.getProperty(ParametersDefinitionProperty.class);
  return pdp != null;
}

代码示例来源:origin: timols/jenkins-gitlab-merge-request-builder-plugin

private Map<String, ParameterValue> getDefaultParameters() {
  Map<String, ParameterValue> values = new HashMap<>();
  if (job != null) {
    ParametersDefinitionProperty definitionProperty = job.getProperty(ParametersDefinitionProperty.class);
    if (definitionProperty != null) {
      for (ParameterDefinition definition : definitionProperty.getParameterDefinitions()) {
        values.put(definition.getName(), definition.getDefaultParameterValue());
      }
    }
  }
  return values;
}

代码示例来源:origin: jenkinsci/email-ext-plugin

public EmailExtWatchJobProperty getJobProperty() throws IOException {
  EmailExtWatchJobProperty prop = project.getProperty(EmailExtWatchJobProperty.class);
  if(prop == null) {
    prop = new EmailExtWatchJobProperty();
    project.addProperty(prop);
  }
  return prop;
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

void convertAppointedNode() {
  if (assignedNode != null && getProperty(APPOINTED_NODE_PROPERTY_NAME) == null) {
    setAppointedNode(new AppointedNode(assignedNode, advancedAffinityChooser));
    assignedNode = null;
    advancedAffinityChooser = null;
  }
}

代码示例来源:origin: org.jenkins-ci.plugins/disk-usage

/**
 * @return Disk usage of the build (included child builds)
 */
public Long getDiskUsage() {
  AbstractProject project = build.getProject();
  DiskUsageProperty property = (DiskUsageProperty) project.getProperty(DiskUsageProperty.class);
  if(property==null){
    DiskUsageUtil.addProperty(project);
    property = (DiskUsageProperty) project.getProperty(DiskUsageProperty.class);
  }
  return property.getDiskUsageOfBuild(build.getId());
}

相关文章

微信公众号

最新文章

更多

AbstractProject类方法