hudson.model.AbstractItem.getParent()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(86)

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

AbstractItem.getParent介绍

[英]This bridge method is to maintain binary compatibility with TopLevelItem#getParent().
[中]此桥接方法用于保持与TopLevelItem#getParent()的二进制兼容性。

代码示例

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

public File getRootDir() {
  return getParent().getRootDirFor(this);
}

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

@Override public Void call() throws IOException {
    onLoad(getParent(), getRootDir().getName());
    return null;
  }
});

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

@Override
  public Void call() throws IOException {
    onLoad(getParent(), getRootDir().getName());
    return null;
  }
});

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

public String getShortUrl() {
  String prefix = getParent().getUrlChildPrefix();
  String subdir = Util.rawEncode(getName());
  return prefix.equals(".") ? subdir + '/' : prefix + '/' + subdir + '/';
}

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

@Exported
public final String getFullName() {
  String n = getParent().getFullName();
  if(n.length()==0)   return getName();
  else                return n+'/'+getName();
}

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

@Exported
public final String getFullDisplayName() {
  String n = getParent().getFullDisplayName();
  if(n.length()==0)   return getDisplayName();
  else                return n+" » "+getDisplayName();
}

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

if (last.getObject() instanceof View) {
      View view = (View) last.getObject();
      if (view.getOwner().getItemGroup() == getParent() && !view.isDefault()) {
String base = getParent().getUrl();
LOGGER.log(Level.FINER, "falling back to {0}{1} for {2} from {3}", new Object[] {base, shortUrl, this, uri});
return base + shortUrl;

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

/**
 * Deletes this item.
 * Note on the funny name: for reasons of historical compatibility, this URL is {@code /doDelete}
 * since it predates {@code <l:confirmationLink>}. {@code /delete} goes to a Jelly page
 * which should now be unused by core but is left in case plugins are still using it.
 */
@RequirePOST
public void doDoDelete( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, InterruptedException {
  delete();
  if (req == null || rsp == null) { // CLI
    return;
  }
  List<Ancestor> ancestors = req.getAncestors();
  ListIterator<Ancestor> it = ancestors.listIterator(ancestors.size());
  String url = getParent().getUrl(); // fallback but we ought to get to Jenkins.instance at the root
  while (it.hasPrevious()) {
    Object a = it.previous().getObject();
    if (a instanceof View) {
      url = ((View) a).getUrl();
      break;
    } else if (a instanceof ViewGroup && a != this) {
      url = ((ViewGroup) a).getUrl();
      break;
    }
  }
  rsp.sendRedirect2(req.getContextPath() + '/' + url);
}

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

Item item = getParent().getItem(newName);
if (item != null) {
  throw new Failure(Messages.AbstractItem_NewNameInUse(newName));
  item = getParent().getItem(newName);
  if (item != null) {
    if (LOGGER.isLoggable(Level.FINE)) {

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

DirectlyModifiableTopLevelItemGroup oldParent = (DirectlyModifiableTopLevelItemGroup) item.getParent();
if (oldParent == destination) {
  throw new IllegalArgumentException();

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

getParent().onDeleted(AbstractItem.this);
Jenkins.getInstance().rebuildDependencyGraphAsync();

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

final ItemGroup parent = getParent();
String oldName = this.name;
String oldFullName = getFullName();

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

/**
 * A pointless function to work around what appears to be a HotSpot problem.
 * See HUDSON-5756 and bug 6933067 on BugParade for more details.
 */
private void invokeOnDeleted() throws IOException {
  getParent().onDeleted(this);
}

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

/**
 * A pointless function to work around what appears to be a HotSpot problem. See HUDSON-5756 and bug 6933067
 * on BugParade for more details.
 */
private void invokeOnDeleted() throws IOException {
  getParent().onDeleted(this);
}

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

/**
 * A pointless function to work around what appears to be a HotSpot problem. See HUDSON-5756 and bug 6933067
 * on BugParade for more details.
 */
private void invokeOnDeleted() throws IOException {
  getParent().onDeleted(this);
}

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

@Override
  public Void call() throws IOException {
    onLoad(getParent(), getRootDir().getName());
    return null;
  }
});

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

public final String getFullDisplayName() {
  String n = getParent().getFullDisplayName();
  if(n.length()==0)   return getDisplayName();
  else                return n+" \u00BB "+getDisplayName();
}

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

public final String getFullName() {
  String n = getParent().getFullName();
  if(n.length()==0)   return getName();
  else                return n+'/'+getName();
}

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

public final String getFullDisplayName() {
  String n = getParent().getFullDisplayName();
  if (n.length() == 0) {
    return getDisplayName();
  } else {
    return n + " \u00BB " + getDisplayName();
  }
}

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

/**
 * Deletes this item.
 */
@CLIMethod(name="delete-job")
public void doDoDelete( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, InterruptedException {
  requirePOST();
  delete();
  if (rsp != null) // null for CLI
    rsp.sendRedirect2(req.getContextPath()+"/"+getParent().getUrl());
}

相关文章