本文整理了Java中hudson.model.AbstractItem.getParent()
方法的一些代码示例,展示了AbstractItem.getParent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractItem.getParent()
方法的具体详情如下:
包路径:hudson.model.AbstractItem
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!