Package com.adito.core

Examples of com.adito.core.RedirectWithMessages


          policy = LaunchSessionManager.getLaunchRequestPolicy(request, session, resource);
        } catch (Exception expt) {
          ActionMessages errs = new ActionMessages();
          errs.add(Globals.ERROR_KEY,  new BundleActionMessage("policyframework", "resourceNotAttachedToPolicy"));
          saveErrors(request, errs);
          return new RedirectWithMessages(returnTo, request);
        }
      Util.noCache(response);
        if(resource.sessionPasswordRequired(session)) {
            // Prompt for the session password then come back here
        return new ActionForward("/promptForSessionPassword.do?forwardTo=" +  Util.urlEncode(CoreUtil.getRealRequestURI(request) + "?resourceId=" + id + "&policy=" + policy.getResourceId() + "&returnTo=" + Util.urlEncode(returnTo)), true);
        }
        else {
            // Launch the agent and return here
          if(isAgentRequired(resource) && !DefaultAgentManager.getInstance().hasActiveAgent(request)) {
            return new ActionForward("/launchAgent.do?returnTo=" +  Util.urlEncode(CoreUtil.getRealRequestURI(request) + "?resourceId=" + id + "&policy=" + policy.getResourceId() + "&returnTo=" + Util.urlEncode(returnTo)), true);
          }
          else {
                LaunchSession launchSession = LaunchSessionFactory.getInstance().createLaunchSession(session, resource, policy);
                launchSession.checkAccessRights(null, session);
                try {
                  return launch(mapping, launchSession, request, returnTo);
                }
                catch(CoreException ce) {
                  ActionMessages errs = new ActionMessages();
                  errs.add(Globals.ERROR_KEY, ce.getBundleActionMessage());
                  saveErrors(request, errs);
                  return new RedirectWithMessages(returnTo, request);
                }
          }
        }
    }
View Full Code Here


          GlobalWarningManager.getInstance().addMultipleGlobalWarning(new GlobalWarning(GlobalWarning.MANAGEMENT_USERS, new BundleActionMessage("extensions",
                            "extensionStore.message.pluginRemovedRestartRequired"), DismissType.DISMISS_FOR_USER));
        ActionMessages msgs = new ActionMessages();
        msgs.add(Globals.MESSAGE_KEY, new ActionMessage("extensionStore.message.applicationRemoved", bundle.getName()));
        saveMessages(request, msgs);
        return new RedirectWithMessages(mapping.findForward("refresh"), request);
    }
View Full Code Here

        String id = request.getParameter("id");
        String version = request.getParameter("version");
        PolicyUtil.checkPermission(PolicyConstants.EXTENSIONS_RESOURCE_TYPE,
            PolicyConstants.PERM_CHANGE,
            getSessionInfo(request).getUser());
        ActionForward fwd = new RedirectWithMessages(mapping.findForward("refresh"), request);
        URLConnection con = ExtensionStore.getInstance().downloadExtension(id, version);
       
        try {
            InputStream in = con.getInputStream();           
            ExtensionBundle bundle = ExtensionStore.getInstance().installExtensionFromStore(id, in, request, con.getContentLength());
            ExtensionStore.getInstance().licenseCheck(bundle, request, fwd);
            ExtensionStore.getInstance().postInstallExtension(bundle, request);
            ActionMessages msgs = new ActionMessages();
            msgs.add(Globals.MESSAGE_KEY, new ActionMessage("extensionStore.message.applicationInstalled", bundle.getName()));
            saveMessages(request, msgs);
        } catch (CoreException ce) {
            ActionMessages errs = new ActionMessages();
            errs.add(Globals.ERROR_KEY, ce.getBundleActionMessage());
            saveErrors(request, errs);
        }
        return new RedirectWithMessages(mapping.findForward("refresh"), request);
    }
View Full Code Here

        } catch (CoreException ce) {
            ActionMessages errs = new ActionMessages();
            errs.add(Globals.ERROR_KEY, ce.getBundleActionMessage());
            saveErrors(request, errs);
        }
        return new RedirectWithMessages(mapping.findForward("refresh"), request);
    }
View Full Code Here

                            "extensionStore.message.stateChangeRestartRequired"), DismissType.DISMISS_FOR_USER));
        }
        ActionMessages messages = new ActionMessages();
        messages.add(Globals.MESSAGE_KEY, new ActionMessage("extensionStore.message.applicationDisable", bundle.getName()));
        saveMessages(request, messages);
        return new RedirectWithMessages(mapping.findForward("list"), request);
    }
View Full Code Here

            bundle.activate();
        }
        ActionMessages messages = new ActionMessages();
        messages.add(Globals.MESSAGE_KEY, new ActionMessage("extensionStore.message.applicationEnable", bundle.getName()));
        saveMessages(request, messages);
        return new RedirectWithMessages(mapping.findForward("list"), request);
    }
View Full Code Here

  protected ActionForward gotoLogon(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                    HttpServletResponse response) throws Exception {
        ActionMessages warnings = getWarnings(request);
        warnings.add(Constants.REQ_ATTR_WARNINGS, new BundleActionMessage(NetworkPlacePlugin.MESSAGE_RESOURCES_KEY, "vfs.session.timeout"));
        saveWarnings(request, warnings);
    return new RedirectWithMessages(mapping.findForward("logon"), request) ;
  }
View Full Code Here

        ActionMessages msgs = new ActionMessages();
        msgs.add(Globals.MESSAGE_KEY, new BundleActionMessage(ApplicationsPlugin.MESSAGE_RESOURCES_KEY,
                "launchApplication.launched",
                shortcut.getResourceName()));
        saveMessages(request, msgs);
        return new RedirectWithMessages(returnTo, request);
      }
      return fwd;
    } catch (Exception ex) {
      CoreServlet.getServlet().fireCoreEvent(new ResourceAccessEvent(this,
          ApplicationShortcutEventConstants.APPLICATION_SHORTCUT_LAUNCHED,
View Full Code Here

                            .startTunnel(launchSession);
            ActionMessages msgs = new ActionMessages();
            msgs.add(Globals.MESSAGE_KEY, new BundleActionMessage(TunnelPlugin.MESSAGE_RESOURCES_KEY, "tunnels.started", launchSession.getResource().getResourceName()));
            saveMessages(request, msgs);
            if (!Util.isNullOrTrimmedBlank(request.getParameter("returnTo"))) {
                return new RedirectWithMessages(request.getParameter("returnTo"), request);
            }
        } catch (CoreException ce) {
            ActionMessages msgs = new ActionMessages();
            msgs.add(Globals.ERROR_KEY, ce.getBundleActionMessage());
            saveErrors(request, msgs);
        } catch (NoPermissionException e) {
            ActionMessages msgs = new ActionMessages();
            msgs.add(Globals.ERROR_KEY, new ActionMessage("tunnels.noPermission", launchSession.getResource().getResourceName()));
            saveErrors(request, msgs);
        }
        return new RedirectWithMessages(returnTo, request);

    }
View Full Code Here

              ((TunnelingService) DefaultAgentManager.getInstance().getService(TunnelingService.class)).stopTunnels(launchSession);
              ActionMessages msgs = new ActionMessages();
              msgs.add(Globals.MESSAGE_KEY, new BundleActionMessage(TunnelPlugin.MESSAGE_RESOURCES_KEY, "tunnels.stopped", launchSession.getResource().getResourceName()));
              saveMessages(request, msgs);
              if (!Util.isNullOrTrimmedBlank(request.getParameter("returnTo"))) {
                  return new RedirectWithMessages(request.getParameter("returnTo"), request);
              }
              return new RedirectWithMessages(mapping.findForward("refresh"), request);
          } catch (CoreException ce) {
              ActionMessages msgs = new ActionMessages();
              msgs.add(Globals.ERROR_KEY, ce.getBundleActionMessage());
              saveErrors(request, msgs);
              return mapping.findForward("display");
 
          } catch (NoPermissionException e) {
              ActionMessages msgs = new ActionMessages();
              msgs.add(Globals.ERROR_KEY, new ActionMessage("tunnels.noPermission", launchSession.getResource().getResourceName()));
              saveErrors(request, msgs);
          }
        }
        else {
          log.warn("No launch value ID, user probably double clicked tunnel.");
        }

        if (!Util.isNullOrTrimmedBlank(request.getParameter("returnTo"))) {
            return new RedirectWithMessages(request.getParameter("returnTo"), request);
        }
        return mapping.findForward("display");
    }
View Full Code Here

TOP

Related Classes of com.adito.core.RedirectWithMessages

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.