hudson.model.TopLevelItem.onCreatedFromScratch()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(117)

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

TopLevelItem.onCreatedFromScratch介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

public synchronized TopLevelItem createProject( TopLevelItemDescriptor type, String name, boolean notify )
    throws IOException {
  acl.checkPermission(Item.CREATE);
  type.checkApplicableIn(parent);
  acl.getACL().checkCreatePermission(parent, type);
  Jenkins.getInstance().getProjectNamingStrategy().checkName(name);
  Items.verifyItemDoesNotAlreadyExist(parent, name, null);
  TopLevelItem item = type.newInstance(parent, name);
  item.onCreatedFromScratch();
  item.save();
  add(item);
  Jenkins.getInstance().rebuildDependencyGraphAsync();
  if (notify)
    ItemListener.fireOnCreated(item);
  return item;
}

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

@Override
public void onCreatedFromScratch() {
  item().onCreatedFromScratch();
}

代码示例来源:origin: hudson/hudson-2.x

public synchronized TopLevelItem createProject( TopLevelItemDescriptor type, String name, boolean notify )
      throws IOException {
    acl.checkPermission(Job.CREATE);

    if(parent.getItem(name)!=null)
      throw new IllegalArgumentException("Project of the name "+name+" already exists");

    TopLevelItem item;
    try {
      item = type.newInstance(parent,name);
    } catch (Exception e) {
      throw new IllegalArgumentException(e);
    }
    item.onCreatedFromScratch();
    item.save();
    add(item);

    if (notify)
      ItemListener.fireOnCreated(item);

    return item;
  }
}

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

public synchronized TopLevelItem createProject( TopLevelItemDescriptor type, String name, boolean notify )
      throws IOException {
    acl.checkPermission(Job.CREATE);

    if(parent.getItem(name)!=null)
      throw new IllegalArgumentException("Project of the name "+name+" already exists");

    TopLevelItem item;
    try {
      item = type.newInstance(parent,name);
    } catch (Exception e) {
      throw new IllegalArgumentException(e);
    }
    item.onCreatedFromScratch();
    item.save();
    add(item);

    if (notify)
      ItemListener.fireOnCreated(item);

    return item;
  }
}

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

public synchronized TopLevelItem createProject( TopLevelItemDescriptor type, String name, boolean notify )
      throws IOException {
    acl.checkPermission(Job.CREATE);

    if(parent.getItem(name)!=null)
      throw new IllegalArgumentException("Project of the name "+name+" already exists");

    TopLevelItem item;
    try {
      item = type.newInstance(parent,name);
    } catch (Exception e) {
      throw new IllegalArgumentException(e);
    }
    item.onCreatedFromScratch();
    item.save();
    add(item);

    if (notify)
      ItemListener.fireOnCreated(item);

    return item;
  }
}

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

item.onCreatedFromScratch();
item.save();
add(item);

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

public synchronized TopLevelItem createProject( TopLevelItemDescriptor type, String name, boolean notify )
    throws IOException {
  acl.checkPermission(Item.CREATE);
  type.checkApplicableIn(parent);
  acl.getACL().checkCreatePermission(parent, type);
  Jenkins.getInstance().getProjectNamingStrategy().checkName(name);
  Items.verifyItemDoesNotAlreadyExist(parent, name, null);
  TopLevelItem item = type.newInstance(parent, name);
  item.onCreatedFromScratch();
  item.save();
  add(item);
  Jenkins.getInstance().rebuildDependencyGraphAsync();
  if (notify)
    ItemListener.fireOnCreated(item);
  return item;
}

相关文章