类hudson.model.DirectoryBrowserSupport源码实例Demo

下面列出了怎么用hudson.model.DirectoryBrowserSupport的API类实例代码及写法,或者点击链接到github查看源代码。

public void doDynamic(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {

        File docsPath = getDocsPath();

        if (docsPath.getName().endsWith("all.html")) {
            createAllDocsPage(docsPath);
            DirectoryBrowserSupport dbs = new DirectoryBrowserSupport(this, new FilePath(getDocsPath()), getTitle(), getUrlName(),
                false);

            dbs.generateResponse(req, rsp, this);
        } else if (docsPath.getName().endsWith("html")) {
            rsp.sendRedirect2(req.getContextPath()+"/"+build.getUrl() + BASE_URL + "/docsHtml");
        } else {
            rsp.sendRedirect2(req.getContextPath()+"/"+build.getUrl() +BASE_URL + "/docsPdf");
        }

    }
 
源代码2 项目: audit-log-plugin   文件: AuditLogRootAction.java
public DirectoryBrowserSupport doDynamic() {
    Jenkins.get().checkPermission(Jenkins.ADMINISTER);
    FilePath fp = Jenkins.get().getRootPath().child("logs").child("html");
    return new DirectoryBrowserSupport(this, fp,"Audit Logs","notepad.png",true);
}
 
源代码3 项目: jobcacher-plugin   文件: LocalObjectPath.java
@Override
public HttpResponse browse(StaplerRequest request, StaplerResponse response, Job job, String name) {
    return new DirectoryBrowserSupport(job, file, "Cache of " + name, "folder.png", true);
}
 
 类所在包
 同包方法