Package org.jboss.dashboard.ui.panel

Examples of org.jboss.dashboard.ui.panel.PanelProvider


        for (Iterator itGroups = groups.keySet().iterator(); itGroups.hasNext();) {
            String providerGroupName = (String) itGroups.next();
            Map providerGroup = (Map) groups.get(providerGroupName);
            JavascriptTree providerGroupTree = new JavascriptTree(providerGroupName, 0);
            for (Iterator itProviders = providerGroup.keySet().iterator(); itProviders.hasNext();) {
                PanelProvider provider = (PanelProvider) itProviders.next();
                String providerName = provider.getResource(provider.getDescription(), currentLocale);

                JavascriptTree providerTree = new JavascriptTree(providerName, 0);
                JavascriptTree newItemTree = new JavascriptTree(newPanelMessage, provider.getId());
                newItemTree.setForceFirst(true);
                providerTree.addChildren(newItemTree);
                Map instanceGroups = (Map) providerGroup.get(provider);
                for (Iterator itInstanceGroups = instanceGroups.keySet().iterator(); itInstanceGroups.hasNext();) {
                    String instanceGroupName = (String) itInstanceGroups.next();
View Full Code Here


        for (Iterator itGroups = groups.keySet().iterator(); itGroups.hasNext();) {
            String providerGroupName = (String) itGroups.next();
            Map providerGroup = (Map) groups.get(providerGroupName);
            JavascriptTree providerGroupTree = new JavascriptTree(providerGroupName, 0);
            for (Iterator itProviders = providerGroup.keySet().iterator(); itProviders.hasNext();) {
                PanelProvider provider = (PanelProvider) itProviders.next();
                String providerName = provider.getResource(provider.getDescription(), currentLocale);
                JavascriptTree providerTree = new JavascriptTree(providerName, provider.getId());
                providerGroupTree.addChildren(providerTree);
            }
            tree.addChildren(providerGroupTree);
        }
View Full Code Here

        for (Iterator itGroups = groups.keySet().iterator(); itGroups.hasNext();) {
            String providerGroupName = (String) itGroups.next();
            Map providerGroup = (Map) groups.get(providerGroupName);
            JavascriptTree providerGroupTree = new JavascriptTree(providerGroupName, 0);
            for (Iterator itProviders = providerGroup.keySet().iterator(); itProviders.hasNext();) {
                PanelProvider provider = (PanelProvider) itProviders.next();
                String providerName = provider.getResource(provider.getDescription(), currentLocale);
                JavascriptTree providerTree = new JavascriptTree(providerName, provider.getId());
                providerGroupTree.addChildren(providerTree);
            }
            tree.addChildren(providerGroupTree);
        }
View Full Code Here

        try {
            WorkspacePermission workspacePerm = WorkspacePermission.newInstance(panel.getWorkspace(), WorkspacePermission.ACTION_LOGIN);
            if (UserStatus.lookup().hasPermission(workspacePerm)) {
                SectionPermission sectionPerm = SectionPermission.newInstance(panel.getSection(), SectionPermission.ACTION_VIEW);
                if (UserStatus.lookup().hasPermission(sectionPerm)) {
                    PanelProvider provider = panel.getInstance().getProvider();
                    if (provider.isEnabled()) {
                        PanelDriver handler = provider.getDriver();
                        request.setAttribute(Parameters.RENDER_PANEL, panel);
                        CommandResponse response = handler.execute(panel, req);
                        request.removeAttribute(Parameters.RENDER_PANEL);
                        if (response != null)
                            controllerStatus.setResponse(response);
View Full Code Here

        WorkspaceImpl currentWorkspace = currentSection.getWorkspace();

        PanelSession panelSession = SessionManager.getPanelSession(currentPanel);

        // Provider
        PanelProvider panelProvider = currentPanel.getInstance().getProvider();

        // Panel Driver
        PanelDriver panelDriver = panelProvider.getDriver();
        Locale currentLocale = LocaleManager.currentLocale();

        if (pageContext.getAttribute("currentSection") == null)
            pageContext.setAttribute("currentSection", currentSection, PageContext.PAGE_SCOPE);
View Full Code Here

        try {
            WorkspacePermission workspacePerm = WorkspacePermission.newInstance(panel.getWorkspace(), WorkspacePermission.ACTION_LOGIN);
            if (UserStatus.lookup().hasPermission(workspacePerm)) {
                SectionPermission sectionPerm = SectionPermission.newInstance(panel.getSection(), SectionPermission.ACTION_VIEW);
                if (UserStatus.lookup().hasPermission(sectionPerm)) {
                    PanelProvider provider = panel.getInstance().getProvider();
                    if (provider.isEnabled()) {
                        PanelDriver handler = provider.getDriver();
                        request.getRequestObject().setAttribute(Parameters.RENDER_PANEL, panel);
                        CommandResponse response = handler.execute(panel, request);
                        request.getRequestObject().removeAttribute(Parameters.RENDER_PANEL);
                        if (response != null)
                            getControllerStatus().setResponse(response);
View Full Code Here

    }

    public PanelProvider getProvider() {
        if (provider == null || !providerName.equals(provider.getId())) {
            try {
                PanelProvider provider = UIServices.lookup().getPanelsProvidersManager().getProvider(providerName);
                if (provider == null) {
                    log.error("Can't find provider " + providerName);
                    provider = PanelProvider.getInvalidPanelProvider(providerName);
                }
                setProvider(provider);
View Full Code Here

                group = new HashMap();
                groups.put(groupName, group);
            }

            // Provider name
            PanelProvider panelProvider = instance.getProvider();
            String providerName = panelProvider.getResource(panelProvider.getDescription(), currentLocale);
            Map provider = (Map) group.get(providerName);
            if (provider == null) {
                provider = new HashMap();
                group.put(providerName, provider);
            }
View Full Code Here

                group = new HashMap();
                groups.put(groupName, group);
            }

            // Provider name
            PanelProvider panelProvider = instance.getProvider();
            String providerName = panelProvider.getResource(panelProvider.getDescription(), currentLocale);
            Map provider = (Map) group.get(providerName);
            if (provider == null) {
                provider = new HashMap();
                group.put(providerName, provider);
            }
View Full Code Here

        for (Iterator itGroups = groups.keySet().iterator(); itGroups.hasNext();) {
            String providerGroupName = (String) itGroups.next();
            Map providerGroup = (Map) groups.get(providerGroupName);
            JavascriptTree providerGroupTree = new JavascriptTree(providerGroupName, 0);
            for (Iterator itProviders = providerGroup.keySet().iterator(); itProviders.hasNext();) {
                PanelProvider provider = (PanelProvider) itProviders.next();
                String providerName = provider.getResource(provider.getDescription(), currentLocale);

                JavascriptTree providerTree = new JavascriptTree(providerName, 0);
                JavascriptTree newItemTree = new JavascriptTree(newPanelMessage, provider.getId());
                newItemTree.setForceFirst(true);
                providerTree.addChildren(newItemTree);
                Map instanceGroups = (Map) providerGroup.get(provider);
                for (Iterator itInstanceGroups = instanceGroups.keySet().iterator(); itInstanceGroups.hasNext();) {
                    String instanceGroupName = (String) itInstanceGroups.next();
View Full Code Here

TOP

Related Classes of org.jboss.dashboard.ui.panel.PanelProvider

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.