Package org.jboss.dashboard.workspace

Examples of org.jboss.dashboard.workspace.Panel


    public List getValues() {
        List keys = getKeys();
        List values = new ArrayList();
        for (int i = 0; i < keys.size(); i++) {
            String key = (String) keys.get(i);
            Panel p = getPanelForKey(instance.getWorkspace(), key);
            if (p != null) {
                String panelTitle = LocalizeTag.getLocalizedValue(p.getTitle(), SessionManager.getLang(), true);
                String sectionTitle = LocalizeTag.getLocalizedValue(p.getSection().getTitle(), SessionManager.getLang(), true);
                values.add(panelTitle + " (" + sectionTitle + ")");
            }
        }
        return values;
    }
View Full Code Here


        LayoutRegionStatus regionStatus = SessionManager.getRegionStatus(currentSection, currentRegion);
        if (regionStatus.getSelectedPanel() == null && !regionPanels.isEmpty()) {
            regionStatus.setSelectedPanel((Panel) regionPanels.get(0));
        }
        for (int i = 0; i < regionPanels.size(); i++) {
            Panel panel = regionPanels.get(i);
            setAttribute("tabTitle", LocaleManager.lookup().localize(panel.getTitle()));
            setAttribute("panel", panel);
            setAttribute("dragEnabled", userAdmin);
            setAttribute("url", UIServices.lookup().getUrlMarkupGenerator().getLinkToPanelAction(panel, "_select", true));
            setAttribute("selected", regionStatus.isSelected(panel));
            renderFragment("outputTab");
View Full Code Here

     */
    public List getKeys() {
        List keys = new ArrayList();
        List panels = getPanels();
        for (int i = 0; i < panels.size(); i++) {
            Panel panel = (Panel) panels.get(i);
            keys.add(panel.getPanelId() + "@" + panel.getSection().getId());
        }
        return keys;
    }
View Full Code Here

        try {
            int first = key.indexOf('@');
            String panelId = key.substring(0, first);
            String sectionId = key.substring(first + 1);
            Section section = workspace.getSection(Long.decode(sectionId));
            Panel panel = section.getPanel(panelId);
            return panel;
        } catch (Exception e) {
            log.error("Invalid panel key " + key);
        }
        return null;
View Full Code Here

    public List getValues() {
        List keys = getKeys();
        List values = new ArrayList();
        for (int i = 0; i < keys.size(); i++) {
            String key = (String) keys.get(i);
            Panel p = getPanelForKey(instance.getWorkspace(), key);
            if (p != null) {
                String panelTitle = LocalizeTag.getLocalizedValue(p.getTitle(), SessionManager.getLang(), true);
                String sectionTitle = LocalizeTag.getLocalizedValue(p.getSection().getTitle(), SessionManager.getLang(), true);
                values.add(panelTitle + " (" + sectionTitle + ")");
            }
        }
        return values;
    }
View Full Code Here

     */
    public List getKeys() {
        List keys = new ArrayList();
        List panels = getPanels();
        for (int i = 0; i < panels.size(); i++) {
            Panel panel = (Panel) panels.get(i);
            keys.add(panel.getPanelId() + "@" + panel.getSection().getId());
        }
        return keys;
    }
View Full Code Here

        try {
            int first = key.indexOf('@');
            String panelId = key.substring(0, first);
            String sectionId = key.substring(first + 1);
            Section section = workspace.getSection(Long.decode(sectionId));
            Panel panel = section.getPanel(panelId);
            return panel;
        } catch (Exception e) {
            log.error("Invalid panel key " + key);
        }
        return null;
View Full Code Here

        if (unassignedPanels != null && unassignedPanels.length > 0) {
            Arrays.sort(unassignedPanels);
            renderFragment("outputStart");
            LayoutRegion[] regions = page.getLayout().getRegions();
            for (int i = 0; i < unassignedPanels.length; i++) {
                Panel unassignedPanel = unassignedPanels[i];
                setAttribute("index", i);
                setAttribute("panel", unassignedPanel);
                setAttribute("panelId", unassignedPanel.getPanelId());
                setAttribute("panelTitle", getLocaleManager().localize(unassignedPanel.getTitle()));
                setAttribute("regions", regions);
                setAttribute("providerType", unassignedPanel.getProvider().getResource(unassignedPanel.getProvider().getDescription(), getLocaleManager().getCurrentLocale()));
                renderFragment("outputPanel");
            }
            renderFragment("outputEnd");
        }
    }
View Full Code Here

        if (panelId == null) return null;
        return UIServices.lookup().getPanelsManager().getPaneltByDbId(panelId);
    }

    public boolean execute(CommandRequest cmdReq) throws Exception {
        Panel panel = getPanel();
        if (log.isDebugEnabled()) log.debug("FullPanelResponse: " + panel.getFullDescription());

        try {
            RequestContext.lookup().activatePanel(panel);
            RequestDispatcher rd = cmdReq.getRequestObject().getRequestDispatcher("/common/panels/panelContent.jsp");
            rd.include(cmdReq.getRequestObject(), cmdReq.getResponseObject());
View Full Code Here

    @Inject
    private transient Logger log;

    public String getMarkup(String bean, String property) {
        Panel panel = RequestContext.lookup().getActivePanel();
        if (panel != null) return getPanelUrlMarkup(bean, property, panel);
        else return _getMarkup(bean, property);
    }
View Full Code Here

TOP

Related Classes of org.jboss.dashboard.workspace.Panel

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.