use of org.isisaddons.module.stringinterpolator.dom.StringInterpolatorService.Root in project estatio by estatio.
the class Object_links method $$.
// endregion
@Action(semantics = SemanticsOf.SAFE)
public URL $$(final Link link) throws MalformedURLException {
final Root root = new Root(domainObject) {
@SuppressWarnings("unused")
public String getReportServerBaseUrl() {
return reportServerSettingsService.fetchReportServerBaseUrl();
}
};
final String urlStr = stringInterpolator.interpolate(root, link.getUrlTemplate());
return new URL(urlStr);
}