try {
Status status = getStatus();
java.net.URL resultURL = new java.net.URL(new java.net.URL(status.getRequestURL()), completeURL);
// URL Params
URLBuilder builder = new URLBuilder(getTMLContext(), resultURL);
for (Map.Entry<String,Object> param : status.urlparams.entrySet()) {
builder.setParameter(param.getKey(), String.valueOf(param.getValue()));
}
// Var Params
for (Map.Entry<String,Object> param : status.varparams.entrySet()) {
builder.setVarParameter(param.getKey(), param.getValue());
}
return builder.rebuild(absolute);
}
catch (Exception e) {
addWarning("Exception adding parameters to URL " + completeURL + " :" + e.getClass().getName() + " - " + e.getMessage());
getTMLContext().getlog().error("Exception adding parameters to URL " + completeURL, e);
return completeURL;