* @throws InvalidOperationRequest the invalid operation request
*/
public EngineURL getEditDocumentTemplateBuildUrl(Object biobject, IEngUserProfile profile)
throws InvalidOperationRequest {
logger.debug("IN");
BIObject obj = null;
try {
obj = (BIObject) biobject;
} catch (ClassCastException cce) {
logger.error("The input object is not a BIObject type", cce);
return null;
}
Engine engine = obj.getEngine();
String url = engine.getUrl();
HashMap parameters = new HashMap();
String documentId = obj.getId().toString();
parameters.put("document", documentId);
parameters.put("isSpagoBIDev", "true");
applyLocale(parameters);
applySecurity(parameters, profile);
EngineURL engineURL = new EngineURL(url, parameters);