Esempio n. 1
0
 public IERXRequestDescription descriptionObjectForContext(WOContext aContext, String string) {
   if (aContext != null) {
     try {
       WOComponent component = aContext.page();
       String componentName = component != null ? component.name() : "NoNameComponent";
       String additionalInfo = "(no additional Info)";
       WORequest request = aContext.request();
       String requestHandler =
           request != null ? request.requestHandlerKey() : "NoRequestHandler";
       if (!requestHandler.equals("wo")) {
         additionalInfo = additionalInfo + aContext.request().uri();
       }
       return new ERXNormalRequestDescription(componentName, requestHandler, additionalInfo);
     } catch (RuntimeException e) {
       log.error("Cannot get context description since received exception.", e);
     }
   }
   return new ERXEmptyRequestDescription(string);
 }