Package com.adito.extensions.forms

Examples of com.adito.extensions.forms.DefaultExtensionsForm


        return this.list(mapping, form, request, response);
    }
       
    public ActionForward list(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
        throws Exception {
        DefaultExtensionsForm defaultExtensionForm = (DefaultExtensionsForm) form;
        CoreUtil.clearFlow(request);

        if (!ExtensionStore.STORE_PREF.getBoolean("warnedAboutExtensionStoreConnect", true)) {
            if (request.getParameter("agree") != null) {
                ExtensionStore.STORE_PREF.putBoolean("warnedAboutExtensionStoreConnect", true);
                SessionInfo info = this.getSessionInfo(request);
                Property.setProperty(new SystemConfigKey("updates.automaticallyConnectToApplicationStore"),
                    request.getParameter("agree"),
                    info);
            } else {
                return mapping.findForward("agreement");
            }
        }
        try {
            ExtensionStoreDescriptor storeDescriptor = ExtensionStore.getInstance()
            .getDownloadableExtensionStoreDescriptor(request.getParameter("connect") != null || Property.getPropertyBoolean(new SystemConfigKey("updates.automaticallyConnectToApplicationStore")));
            Util.noCache(response);
        } catch (Exception e) {
        }
        defaultExtensionForm.initialise(request.getSession(), ExtensionStore.getInstance().getAllAvailableExtensionBundles(extensionCategory));
        return null; // Return null because we are in a subform
    }
View Full Code Here


        return null; // Return null because we are in a subform
    }

    public ActionForward refresh(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
                    throws Exception {
        DefaultExtensionsForm defaultExtensionsForm = (DefaultExtensionsForm) form;
        ExtensionStoreDescriptor storeDescriptor = null;
        PolicyUtil.checkPermissions(PolicyConstants.EXTENSIONS_RESOURCE_TYPE, new Permission[] { PolicyConstants.PERM_CHANGE },
            request);
        ExtensionStore extensionStore = ExtensionStore.getInstance();
        ActionMessages msgs = new ActionMessages();
        try {
            extensionStore.resetExtensionStoreUpdate();
            storeDescriptor = extensionStore.getDownloadableExtensionStoreDescriptor(true, ExtensionStore.getWorkingVersion());
            msgs.add(Globals.MESSAGE_KEY, new BundleActionMessage("extensions", "extensionStore.message.refreshed"));
            saveMessages(request, msgs);
        } catch (Exception e) {
            log.error("Failed to refresh extension store.", e);
            msgs.add(Globals.ERROR_KEY, new BundleActionMessage("extensions", "extensionStore.message.failedToRefresh", e
                            .getMessage()));
            saveErrors(request, msgs);
        }
        defaultExtensionsForm.initialise(request.getSession(), ExtensionStore.getInstance().getAllAvailableExtensionBundles(extensionCategory));
        return null; // Return null because we are in a subform
    }
View Full Code Here

TOP

Related Classes of com.adito.extensions.forms.DefaultExtensionsForm

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.