public String getUrl() { String url = getHudson().getRootUrl(); if (url == null) { log.warn("Underlying Hudson root url is null; using DEFAULT_URL"); url = DEFAULT_URL; } else if (url.endsWith("/")) { url = url.substring(0, url.length() - 1); } return url; }
@Override public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos) { String url = this.url; if (url.startsWith("/")) url = Hudson.getInstance().getRootUrl()+url.substring(1); text.addHyperlink(charPos,charPos+length,url); return null; }
@Override public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos) { String url = this.url; if (url.startsWith("/")) { url = Hudson.getInstance().getRootUrl() + url.substring(1); } text.addHyperlink(charPos, charPos + length, url); return null; }
@Override public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos) { String url = this.url; if (url.startsWith("/")) url = Hudson.getInstance().getRootUrl()+url.substring(1); text.addHyperlink(charPos,charPos+length,url); return null; }
@Override public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos) { String url = this.url; if (url.startsWith("/")) url = Hudson.getInstance().getRootUrl()+url.substring(1); text.addHyperlink(charPos,charPos+length,url); return null; }
/** * The URL of the user page. */ @Exported(visibility=999) public String getAbsoluteUrl() { return Hudson.getInstance().getRootUrl()+getUrl(); }
/** * Computes the key that identifies this Hudson among other Hudsons that the user has a credential for. */ private String getPropertyKey() { String url = Hudson.getInstance().getRootUrl(); if (url!=null) return url; return Secret.fromString("key").toString(); }
/** * Gets the absolute URL of this view. */ @Exported(visibility=2,name="url") public String getAbsoluteUrl() { return Hudson.getInstance().getRootUrl()+getUrl(); }
/** * Gets the absolute URL of this view. */ @Exported(visibility = 2, name = "url") public String getAbsoluteUrl() { return Hudson.getInstance().getRootUrl() + getUrl(); }
/** * Gets the absolute URL of this view. */ @Exported(visibility=2,name="url") public String getAbsoluteUrl() { return Hudson.getInstance().getRootUrl()+getUrl(); }
/** * Computes the key that identifies this Hudson among other Hudsons that the user has a credential for. */ private String getPropertyKey() { String url = Hudson.getInstance().getRootUrl(); if (url!=null) return url; return Secret.fromString("key").toString(); }
/** * The URL of the user page. */ @Exported(visibility=999) public String getAbsoluteUrl() { return Hudson.getInstance().getRootUrl()+getUrl(); }
/** * Computes the key that identifies this Hudson among other Hudsons that the user has a credential for. */ private String getPropertyKey() { String url = Hudson.getInstance().getRootUrl(); if (url!=null) return url; return Secret.fromString("key").toString(); }
/** * Exposes the name/value as an environment variable. */ @Override public void buildEnvVars(AbstractBuild<?, ?> build, EnvVars env) { String value = Hudson.getInstance().getRootUrl() + getRun().getUrl(); env.put(name, value); env.put(name.toUpperCase(Locale.ENGLISH), value); // backward compatibility pre 1.345 }
@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()); }
/** * Exposes the name/value as an environment variable. */ @Override public void buildEnvVars(AbstractBuild<?,?> build, EnvVars env) { String value = Hudson.getInstance().getRootUrl() + getRun().getUrl(); env.put(name, value); env.put(name.toUpperCase(Locale.ENGLISH),value); // backward compatibility pre 1.345 }
/** * Exposes the name/value as an environment variable. */ @Override public void buildEnvVars(AbstractBuild<?,?> build, EnvVars env) { String value = Hudson.getInstance().getRootUrl() + getRun().getUrl(); env.put(name, value); env.put(name.toUpperCase(Locale.ENGLISH),value); // backward compatibility pre 1.345 }
@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()); }
private void generateUrl() { AbstractBuild<?, ?> build = o.getOwner(); String buildLink = build.getUrl(); String actionUrl = o.getTestResultAction().getUrlName(); this.url = Hudson.getInstance().getRootUrl() + buildLink + actionUrl + o.getUrl(); }
private void generateUrl() { AbstractBuild<?,?> build = o.getOwner(); String buildLink = build.getUrl(); String actionUrl = o.getTestResultAction().getUrlName(); this.url = Hudson.getInstance().getRootUrl() + buildLink + actionUrl + o.getUrl(); }