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

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

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

AbstractItem.getUrl介绍

暂无

代码示例

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

public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
    req.setAttribute("message",getMessage());
    if(pre)
      req.setAttribute("pre",true);
    if (node instanceof AbstractItem) // Maintain ancestors
      rsp.forward(Jenkins.getInstance(), ((AbstractItem)node).getUrl() + "error", req);
    else
      rsp.forward(node instanceof AbstractModelObject ? node : Jenkins.getInstance() ,"error", req);
  }
}

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

public String getBackToUrl() {
  return project.getUrl();
}

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

@Exported(visibility=999,name="url")
public final String getAbsoluteUrl() {
  String r = Jenkins.getInstance().getRootUrl();
  if(r==null)
    throw new IllegalStateException("Root URL isn't configured yet. Cannot compute absolute URL.");
  return Util.encode(r+getUrl());
}

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

@Exported(visibility=999,name="url")
public final String getAbsoluteUrl() {
  StaplerRequest request = Stapler.getCurrentRequest();
  if(request==null)
    throw new IllegalStateException("Not processing a HTTP request");
  return Util.encode(Hudson.getInstance().getRootUrl()+getUrl());
}

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

@Exported(visibility=999,name="url")
public final String getAbsoluteUrl() {
  StaplerRequest request = Stapler.getCurrentRequest();
  if(request==null)
    throw new IllegalStateException("Not processing a HTTP request");
  return Util.encode(Hudson.getInstance().getRootUrl()+getUrl());
}

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

@Exported(visibility=999,name="url")
public final String getAbsoluteUrl() {
  StaplerRequest request = Stapler.getCurrentRequest();
  if(request==null)
    throw new IllegalStateException("Not processing a HTTP request");
  return Util.encode(Hudson.getInstance().getRootUrl()+getUrl());
}

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

@Exported(visibility = 999, name = "url")
public final String getAbsoluteUrl() {
  StaplerRequest request = Stapler.getCurrentRequest();
  if (request == null) {
    throw new IllegalStateException("Not processing a HTTP request");
  }
  return Util.encode(Hudson.getInstance().getRootUrl() + getUrl());
}

代码示例来源:origin: jenkinsci/cloudbees-folder-plugin

private HtmlAnchor findRenameAnchor(AbstractItem item) throws Exception {
  JenkinsRule.WebClient w = r.createWebClient();
  HtmlPage page = w.goTo(item.getUrl());
  String relativeUrl = r.contextPath + "/" + item.getUrl() + item.getAction(RenameAction.class).getUrlName();
  return page.getAnchorByHref(relativeUrl);
}

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

/**
 * Action when 'restore' button is pressed: Replace current config file by
 * older version.
 *
 * @param req
 *            Incoming StaplerRequest
 * @param rsp
 *            Outgoing StaplerResponse
 * @throws IOException
 *             If something goes wrong
 */
public final void doRestore(StaplerRequest req, StaplerResponse rsp)
    throws IOException {
  checkConfigurePermission();
  final String timestamp = req.getParameter("timestamp");
  final XmlFile xmlFile = getHistoryDao().getOldRevision(project,
      timestamp);
  final InputStream is = new ByteArrayInputStream(
      xmlFile.asString().getBytes("UTF-8"));
  project.updateByXml((Source) new StreamSource(is));
  project.save();
  rsp.sendRedirect(getJenkins().getRootUrl() + project.getUrl());
}

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

public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
    req.setAttribute("message",getMessage());
    if(pre)
      req.setAttribute("pre",true);
    if (node instanceof AbstractItem) // Maintain ancestors
      rsp.forward(Hudson.getInstance(), ((AbstractItem)node).getUrl() + "error", req);
    else
      rsp.forward(node instanceof AbstractModelObject ? node : Hudson.getInstance() ,"error", req);
  }
}

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

public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
    req.setAttribute("message",getMessage());
    if(pre)
      req.setAttribute("pre",true);
    if (node instanceof AbstractItem) // Maintain ancestors
      rsp.forward(Jenkins.getInstance(), ((AbstractItem)node).getUrl() + "error", req);
    else
      rsp.forward(node instanceof AbstractModelObject ? node : Jenkins.getInstance() ,"error", req);
  }
}

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

public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
    req.setAttribute("message",getMessage());
    if(pre)
      req.setAttribute("pre",true);
    if (node instanceof AbstractItem) // Maintain ancestors
      rsp.forward(Hudson.getInstance(), ((AbstractItem)node).getUrl() + "error", req);
    else
      rsp.forward(node instanceof AbstractModelObject ? node : Hudson.getInstance() ,"error", req);
  }
}

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

public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
    req.setAttribute("message",getMessage());
    if(pre)
      req.setAttribute("pre",true);
    if (node instanceof AbstractItem) // Maintain ancestors
      rsp.forward(Hudson.getInstance(), ((AbstractItem)node).getUrl() + "error", req);
    else
      rsp.forward(node instanceof AbstractModelObject ? node : Hudson.getInstance() ,"error", req);
  }
}

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

public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
    req.setAttribute("message", getMessage());
    if (pre) {
      req.setAttribute("pre", true);
    }
    if (node instanceof AbstractItem) // Maintain ancestors
    {
      rsp.forward(Hudson.getInstance(), ((AbstractItem) node).getUrl() + "error", req);
    } else {
      rsp.forward(node instanceof AbstractModelObject ? node : Hudson.getInstance(), "error", req);
    }
  }
}

相关文章