Author: chris.laprun(a)jboss.com
Date: 2008-08-27 13:02:38 -0400 (Wed, 27 Aug 2008)
New Revision: 11748
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/CoordinationManagerBean.java
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/EventWiringManagerBean.java
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/WindowBindingManagerBean.java
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/WEB-INF/classes/Resource.properties
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/jsf/editCoordination.xhtml
Log:
- Implemented progressive disclosure...
- More localization.
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/CoordinationManagerBean.java
===================================================================
---
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/CoordinationManagerBean.java 2008-08-27
14:21:54 UTC (rev 11747)
+++
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/CoordinationManagerBean.java 2008-08-27
17:02:38 UTC (rev 11748)
@@ -25,6 +25,7 @@
import org.jboss.portal.common.util.ConversionException;
import org.jboss.portal.core.admin.ui.PortalObjectManagerBean;
import org.jboss.portal.core.controller.coordination.CoordinationConfigurator;
+import org.jboss.portal.core.controller.coordination.IllegalCoordinationException;
import org.jboss.portal.core.impl.model.content.portlet.PortletContent;
import org.jboss.portal.core.model.content.ContentType;
import org.jboss.portal.core.model.instance.Instance;
@@ -137,32 +138,81 @@
this.windowManager.setManagerBean(this);
}
- public String editCoordination() throws ConversionException
+ public boolean isExplicitEventsUsed()
{
+ boolean enabled = false;
Page page = getSelectedPage();
+ Boolean implicitEvents =
getCoordinationService().isEventWiringImplicitModeEnabled(page);
+ if (implicitEvents != null)
+ {
+ enabled = !implicitEvents;
+ }
+ return enabled;
+ }
+
+ public void setExplicitEventsUsed(boolean usingExplicitEvents)
+ {
try
{
- eventManager.loadEventWirings(page);
- windowManager.loadWindowBindings(page);
+ getCoordinationService().setEventWiringImplicitMode(getSelectedPage(),
!usingExplicitEvents);
+ }
+ catch (IllegalCoordinationException e)
+ {
+ e.printStackTrace(); //To change body of catch statement use File | Settings |
File Templates.
+ }
+ }
- // Extract metadata only on window children
- Collection<PortalObject> children =
page.getChildren(PortalObject.WINDOW_MASK);
- if (!children.isEmpty())
+ public boolean isExplicitParametersUsed()
+ {
+ boolean enabled = false;
+ Page page = getSelectedPage();
+ Boolean implicitParameter =
getCoordinationService().isParameterBindingImplicitModeEnabled(page);
+ if (implicitParameter != null)
+ {
+ enabled = !implicitParameter;
+ }
+ return enabled;
+ }
+
+ public void setExplicitParametersUsed(boolean usingExplicitParameters)
+ {
+ try
+ {
+ getCoordinationService().setParameterBindingImplicitMode(getSelectedPage(),
!usingExplicitParameters);
+ }
+ catch (IllegalCoordinationException e)
+ {
+ e.printStackTrace(); //To change body of catch statement use File | Settings |
File Templates.
+ }
+ }
+
+ public String editCoordination() throws ConversionException
+ {
+ try
+ {
+ // Extract metadata only on window children and only if needed
+ if (isExplicitEventsUsed() || isExplicitParametersUsed())
{
- windowManager.initKnowing(children);
+ eventManager.loadEventWirings(selectedPage);
+ windowManager.loadWindowBindings(selectedPage);
- for (PortalObject po : children)
+ Collection<PortalObject> children =
selectedPage.getChildren(PortalObject.WINDOW_MASK);
+ if (!children.isEmpty())
{
- Window window = (Window)po;
- if (ContentType.PORTLET.equals(window.getContentType()))
+ windowManager.initKnowing(children);
+
+ for (PortalObject po : children)
{
- PortletContent pc = (PortletContent)window.getContent();
- Instance instance =
pomb.getInstanceContainer().getDefinition(pc.getInstanceRef());
- PortletInfo info = instance.getPortlet().getInfo();
+ Window window = (Window)po;
+ if (ContentType.PORTLET.equals(window.getContentType()))
+ {
+ PortletContent pc = (PortletContent)window.getContent();
+ Instance instance =
pomb.getInstanceContainer().getDefinition(pc.getInstanceRef());
+ PortletInfo info = instance.getPortlet().getInfo();
- windowManager.extractInfoFrom(window, info);
-
- eventManager.extractInfoFrom(window, info);
+ windowManager.extractInfoFrom(window, info);
+ eventManager.extractInfoFrom(window, info);
+ }
}
}
}
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/EventWiringManagerBean.java
===================================================================
---
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/EventWiringManagerBean.java 2008-08-27
14:21:54 UTC (rev 11747)
+++
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/EventWiringManagerBean.java 2008-08-27
17:02:38 UTC (rev 11748)
@@ -126,30 +126,6 @@
return existing;
}
- public boolean isExplicitEventsUsed()
- {
- boolean enabled = false;
- Page page = managerBean.getSelectedPage();
- Boolean implicitEvents =
managerBean.getCoordinationService().isEventWiringImplicitModeEnabled(page);
- if (implicitEvents != null)
- {
- enabled = !implicitEvents;
- }
- return enabled;
- }
-
- public void setExplicitEventsUsed(boolean usingExplicitEvents)
- {
- try
- {
-
managerBean.getCoordinationService().setEventWiringImplicitMode(managerBean.getSelectedPage(),
usingExplicitEvents);
- }
- catch (IllegalCoordinationException e)
- {
- e.printStackTrace(); //To change body of catch statement use File | Settings |
File Templates.
- }
- }
-
public void selectSourceEvent(ValueChangeEvent event)
{
System.out.println("selectSourceEvent");
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/WindowBindingManagerBean.java
===================================================================
---
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/WindowBindingManagerBean.java 2008-08-27
14:21:54 UTC (rev 11747)
+++
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/WindowBindingManagerBean.java 2008-08-27
17:02:38 UTC (rev 11748)
@@ -33,8 +33,6 @@
import org.jboss.portal.portlet.info.ParameterInfo;
import org.jboss.portal.portlet.info.PortletInfo;
-import javax.faces.event.ActionEvent;
-import javax.faces.event.ValueChangeEvent;
import javax.xml.namespace.QName;
import java.util.ArrayList;
import java.util.Collection;
@@ -51,19 +49,12 @@
public class WindowBindingManagerBean
{
private CoordinationManagerBean managerBean;
-
private Map<String, String> windows;
-
private List<String> selectedWindows;
-
private Map<String, String> aliasBindings;
-
private Map<String, Map<String, String>> windowBindings;
-
private String selectedRenderParameter;
-
private Map<String, String> availableRenderParameters;
-
private String windowBindingName;
public Map<String, String> getWindows()
@@ -140,32 +131,6 @@
this.windowBindingName = windowBindingName;
}
- // Parameter Binding
- public boolean isParameterImplicitEnabled()
- {
- boolean enabled = false;
- Page page = managerBean.getSelectedPage();
- Boolean implicitParameter =
managerBean.getCoordinationService().isParameterBindingImplicitModeEnabled(page);
- if (implicitParameter != null)
- {
- enabled = implicitParameter;
- }
- return enabled;
- }
-
- /**
- * Listener for implicit parameter binding checkbox
- *
- * @param event
- * @throws org.jboss.portal.core.controller.coordination.IllegalCoordinationException
- *
- */
- public void implicitParameterListener(ValueChangeEvent event) throws
IllegalCoordinationException
- {
- String newValue = event.getNewValue().toString();
-
managerBean.getCoordinationService().setParameterBindingImplicitMode(managerBean.getSelectedPage(),
Boolean.parseBoolean(newValue));
- }
-
public void extractInfoFrom(Window window, PortletInfo info)
{
// retrieve metadata on public render parameters
@@ -174,6 +139,7 @@
{
availableRenderParameters.put(pInfo.getName().toString(),
pInfo.getName().toString());
}
+
// record window information
this.windows.put(window.getName(),
window.getId().toString(PortalObjectPath.LEGACY_BASE64_FORMAT));
}
@@ -186,11 +152,8 @@
public static class DisplayParameterBinding implements Comparable
{
-
private String id;
-
private QName name;
-
private List<Window> windows;
public String getId()
@@ -291,21 +254,31 @@
}
}
- public void createWindowBinding(ActionEvent event) throws
IllegalCoordinationException
+ public String createBinding() throws IllegalCoordinationException
{
- Map<Window, QName> windowBinding;
- for (String window : selectedWindows)
+ if (windowBindingName != null)
{
- windowBinding = new HashMap<Window, QName>();
- PortalObject portalObject =
managerBean.getPortalObjectContainer().getObject(managerBean.parsePortalObjectId(window));
-
- if (portalObject.getType() == PortalObject.TYPE_WINDOW)
+ Map<Window, QName> windowBinding = new HashMap<Window, QName>();
+ for (String window : selectedWindows)
{
- windowBinding.put((Window)portalObject,
QName.valueOf(selectedRenderParameter));
- managerBean.getCoordinationService().setWindowBinding(windowBindingName,
windowBinding);
+ PortalObject portalObject =
managerBean.getPortalObjectContainer().getObject(managerBean.parsePortalObjectId(window));
+
+ if (portalObject.getType() == PortalObject.TYPE_WINDOW)
+ {
+ windowBinding.put((Window)portalObject,
QName.valueOf(selectedRenderParameter));
+ managerBean.getCoordinationService().setWindowBinding(windowBindingName,
windowBinding);
+ }
}
}
- //refresh data
- loadWindowBindings(managerBean.getSelectedPage());
+ return null;
}
+
+ public String cancelBinding()
+ {
+ selectedWindows = null;
+ windowBindingName = null;
+ selectedRenderParameter = null;
+
+ return null;
+ }
}
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/WEB-INF/classes/Resource.properties
===================================================================
---
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/WEB-INF/classes/Resource.properties 2008-08-27
14:21:54 UTC (rev 11747)
+++
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/WEB-INF/classes/Resource.properties 2008-08-27
17:02:38 UTC (rev 11748)
@@ -270,8 +270,13 @@
COORDINATION_COORDINATION=Coordination
COORDINATION_PARAMETER_BINDINGS=Parameter bindings
-COORDINATION_CREATE_PARAMETER_BINDING=Create new parameter binding
-COORDINATION_PARAMETER_IMPLICIT_MODE=Parameter implicit mode
+COORDINATION_PARAMETER_EXPLICIT_MODE=Use explicit parameter binding
+COORDINATION_PARAMETER_MANAGE_EXISTING=Manage existing parameter bindings:
+COORDINATION_PARAMETER_CREATE=Create new parameter binding:
+COORDINATION_PARAMETER_CREATE_STEP1=1. Select public render parameter:
+COORDINATION_PARAMETER_CREATE_STEP2=2. Select windows for parameter
''{0}'':
+COORDINATION_PARAMETER_CREATE_STEP3=3. Name binding:
+COORDINATION_PARAMETER_CREATE_CREATE=Create binding
COORDINATION_WINDOWS=Windows
COORDINATION_ALIAS_BINDINGS=Alias bindings
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/jsf/editCoordination.xhtml
===================================================================
---
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/jsf/editCoordination.xhtml 2008-08-27
14:21:54 UTC (rev 11747)
+++
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/jsf/editCoordination.xhtml 2008-08-27
17:02:38 UTC (rev 11748)
@@ -12,89 +12,79 @@
<div class="tenpx-top-bottom">
<h2
class="portlet-area-header">#{coordinationAction.selectedPage.name}
#{bundle.COORDINATION_PARAMETER_BINDINGS}</h2>
- <!-- Create parameter binding -->
- <h3 class="sectionTitle
tenpx-top-bottom">#{bundle.COORDINATION_CREATE_PARAMETER_BINDING}</h3>
-
<h:form>
- <h:selectBooleanCheckbox id="useImplicitBinding"
value="#{windowCoordination.parameterImplicitEnabled}"
- onchange="this.form.submit()"
-
valueChangeListener="#{windowCoordination.implicitParameterListener}"/>
- Enable #{bundle.COORDINATION_PARAMETER_IMPLICIT_MODE}
+ <h:selectBooleanCheckbox id="useImplicitBinding"
value="#{coordinationAction.explicitParametersUsed}"
+ onchange="this.form.submit()"
immediate="true"/>
+ #{bundle.COORDINATION_PARAMETER_EXPLICIT_MODE}
</h:form>
- <hr/>
- <h:form>
- <h:messages/>
+ <h:panelGroup
rendered="#{coordinationAction.explicitParametersUsed}">
+ <hr/>
- <div class="float-left quarter-width">
- Available Render Parameter Names
- <h:selectOneListbox size="5"
value="#{windowCoordination.selectedRenderParameter}">
- <f:selectItems
value="#{windowCoordination.availableRenderParameters}"/>
- </h:selectOneListbox>
- </div>
-
-
- <div class="float-left quarter-width">
- #{bundle.COORDINATION_WINDOWS}
- <h:selectManyListbox size="5"
value="#{windowCoordination.selectedWindows}">
- <f:selectItems value="#{windowCoordination.windows}"/>
- </h:selectManyListbox>
-
-
- </div>
-
- <div class="float-left quarter-width">
- <h:inputText
value="#{windowCoordination.windowBindingName}"/>
- </div>
-
- <h:commandButton
actionListener="#{windowCoordination.createWindowBinding}" value="Create
Binding"/>
- <br class="clear"/>
-
- </h:form>
- <!-- Manage existing parameter bindings -->
- <h3 class="sectionTitle tenpx-top-bottom">Manage Existing Parameter
Bindings</h3>
-
- <div class="float-left full-width">
+ <!-- Create parameter binding -->
+ <h3 class="sectionTitle
tenpx-top-bottom">#{bundle.COORDINATION_PARAMETER_CREATE}</h3>
<h:form>
- <h:dataTable var="binding"
value="#{windowCoordination.displayParameterBindings}"
- rendered="true"
- styleClass="objectList datatable"
-
rowClasses="portlet-section-body,portlet-section-alternate-blue"
- columnClasses="objectNameColumn"
- headerClass="portlet-section-header">
- <h:column>
- <f:facet name="header">
- Binding Name
- </f:facet>
- #{binding.id}
- </h:column>
- <h:column>
- <f:facet name="header">
- Original QName
- </f:facet>
- #{binding.name}
- </h:column>
- <h:column>
- <f:facet name="header">
- Target Windows
- </f:facet>
- <ui:repeat var="window"
value="#{binding.windows}">
- #{window.name},
- </ui:repeat>
+ <div class="float-left quarter-width">
+ #{bundle.COORDINATION_PARAMETER_CREATE_STEP1}
+ <h:selectOneListbox id="parameter" size="5"
value="#{windowCoordination.selectedRenderParameter}"
+ immediate="true"
onchange="this.form.submit()">
+ <f:selectItems
value="#{windowCoordination.availableRenderParameters}"/>
+ </h:selectOneListbox>
+ </div>
- </h:column>
+ <h:panelGroup rendered="#{!empty
windowCoordination.selectedRenderParameter}">
+ <div class="float-left quarter-width">
+ #{bundle.COORDINATION_PARAMETER_CREATE_STEP2}
+ <h:selectManyListbox id="windows" size="5"
value="#{windowCoordination.selectedWindows}"
+ immediate="true"
onchange="this.form.submit()">
+ <f:selectItems
value="#{windowCoordination.windows}"/>
+ </h:selectManyListbox>
+ </div>
+ </h:panelGroup>
- <h:column>
- <f:facet name="header">
- Actions
- </f:facet>
- Delete | Rename
+ <h:panelGroup rendered="#{!empty
windowCoordination.selectedWindows}">
+ <div class="float-left quarter-width">
+ #{bundle.COORDINATION_PARAMETER_CREATE_STEP3}
+ <h:inputText id="bindingName"
value="#{windowCoordination.windowBindingName}"/>
+ <h:commandButton
value="#{bundle.COORDINATION_PARAMETER_CREATE_CREATE}"
+ action="#{eventCoordination.createBinding}"
styleClass="portlet-form-button"/>
+ <h:commandButton value="#{bundle.COMMON_CANCEL}"
action="#{eventCoordination.cancelBinding}"
+ styleClass="portlet-form-button"/>
+ </div>
+ </h:panelGroup>
- </h:column>
- </h:dataTable>
+ <br class="clear"/>
</h:form>
- </div>
+ <!-- Manage existing parameter bindings -->
+ <h3 class="sectionTitle
tenpx-top-bottom">#{bundle.COORDINATION_PARAMETER_MANAGE_EXISTING}</h3>
+ <div class="float-left full-width">
+ <h:form>
+ <h:dataTable var="binding"
value="#{windowCoordination.displayParameterBindings}"
+ rendered="true" styleClass="objectList
datatable"
+
rowClasses="portlet-section-body,portlet-section-alternate-blue"
+ columnClasses="objectNameColumn"
+ headerClass="portlet-section-header">
+ <h:column>
+ <f:facet name="header">Binding Name</f:facet>
+ #{binding.id}
+ </h:column>
+ <h:column>
+ <f:facet name="header">Original
QName</f:facet>
+ #{binding.name}
+ </h:column>
+ <h:column>
+ <f:facet name="header">Target
Windows</f:facet>
+ <ui:repeat var="window"
value="#{binding.windows}">#{window.name},</ui:repeat>
+ </h:column>
+ <h:column>
+ <f:facet name="header">Actions</f:facet>
+ Delete | Rename
+ </h:column>
+ </h:dataTable>
+ </h:form>
+ </div>
+ </h:panelGroup>
<br class="clear"/>
</div>
@@ -102,115 +92,114 @@
<h2
class="portlet-area-header">#{coordinationAction.selectedPage.name}
#{bundle.COORDINATION_EVENT_WIRINGS}</h2>
<h:form>
-
- <h:selectBooleanCheckbox id="useExplicitEvents"
value="#{eventCoordination.explicitEventsUsed}"
+ <h:selectBooleanCheckbox id="useExplicitEvents"
value="#{coordinationAction.explicitEventsUsed}"
onchange="this.form.submit()"
immediate="true"/>#{bundle.COORDINATION_EVENT_EXPLICIT_MODE}
-
</h:form>
- <!-- Create new event wiring -->
- <h3 class="sectionTitle
tenpx-top-bottom">#{bundle.COORDINATION_EVENT_CREATE}</h3>
- <h:form>
- <h:panelGroup>
- #{bundle.COORDINATION_EVENT_CREATE_STEP1}
- <h:selectOneListbox id="sourceEvent" size="5"
value="#{eventCoordination.selectedSourceEvent}" immediate="true"
-
valueChangeListener="#{eventCoordination.selectSourceEvent}"
onchange="this.form.submit()">
- <f:selectItems value="#{eventCoordination.sourceEvents}"/>
- </h:selectOneListbox>
- </h:panelGroup>
+ <h:panelGroup rendered="#{coordinationAction.explicitEventsUsed}">
+ <hr/>
+ <!-- Create new event wiring -->
+ <h3 class="sectionTitle
tenpx-top-bottom">#{bundle.COORDINATION_EVENT_CREATE}</h3>
+ <h:form>
+ <h:panelGroup>
+ #{bundle.COORDINATION_EVENT_CREATE_STEP1}
+ <h:selectOneListbox id="sourceEvent" size="5"
value="#{eventCoordination.selectedSourceEvent}" immediate="true"
+
valueChangeListener="#{eventCoordination.selectSourceEvent}"
onchange="this.form.submit()">
+ <f:selectItems
value="#{eventCoordination.sourceEvents}"/>
+ </h:selectOneListbox>
+ </h:panelGroup>
- <h:panelGroup rendered="#{!empty
eventCoordination.selectedSourceEvent}">
- #{bundle.COORDINATION_EVENT_CREATE_STEP2}
- <h:selectManyListbox id="sourceWindows" size="5"
value="#{eventCoordination.selectedSourceWindows}" immediate="true"
-
valueChangeListener="#{eventCoordination.selectSourceWindows}"
onchange="this.form.submit()">
- <f:selectItems value="#{eventCoordination.sourceWindows}"/>
- </h:selectManyListbox>
- </h:panelGroup>
+ <h:panelGroup rendered="#{!empty
eventCoordination.selectedSourceEvent}">
+ #{bundle.COORDINATION_EVENT_CREATE_STEP2}
+ <h:selectManyListbox id="sourceWindows" size="5"
value="#{eventCoordination.selectedSourceWindows}" immediate="true"
+
valueChangeListener="#{eventCoordination.selectSourceWindows}"
onchange="this.form.submit()">
+ <f:selectItems
value="#{eventCoordination.sourceWindows}"/>
+ </h:selectManyListbox>
+ </h:panelGroup>
- <h:panelGroup rendered="#{!empty
eventCoordination.selectedSourceWindows}">
- #{bundle.COORDINATION_EVENT_CREATE_STEP3}
- <h:selectOneListbox id="destEvent" size="5"
value="#{eventCoordination.selectedDestinationEvent}"
immediate="true"
-
valueChangeListener="#{eventCoordination.selectDestinationEvent}"
onchange="this.form.submit()">
- <f:selectItems
value="#{eventCoordination.destinationEvents}"/>
- </h:selectOneListbox>
- </h:panelGroup>
+ <h:panelGroup rendered="#{!empty
eventCoordination.selectedSourceWindows}">
+ #{bundle.COORDINATION_EVENT_CREATE_STEP3}
+ <h:selectOneListbox id="destEvent" size="5"
value="#{eventCoordination.selectedDestinationEvent}"
immediate="true"
+
valueChangeListener="#{eventCoordination.selectDestinationEvent}"
onchange="this.form.submit()">
+ <f:selectItems
value="#{eventCoordination.destinationEvents}"/>
+ </h:selectOneListbox>
+ </h:panelGroup>
- <h:panelGroup rendered="#{!empty
eventCoordination.selectedDestinationEvent}">
- #{bundle.COORDINATION_EVENT_CREATE_STEP4}
- <h:selectManyListbox id="destWindows" size="5"
value="#{eventCoordination.selectedDestinationWindows}"
immediate="true"
-
valueChangeListener="#{eventCoordination.selectDestinationWindows}"
onchange="this.form.submit()">
- <f:selectItems
value="#{eventCoordination.destinationWindows}"/>
- </h:selectManyListbox>
- </h:panelGroup>
+ <h:panelGroup rendered="#{!empty
eventCoordination.selectedDestinationEvent}">
+ #{bundle.COORDINATION_EVENT_CREATE_STEP4}
+ <h:selectManyListbox id="destWindows" size="5"
value="#{eventCoordination.selectedDestinationWindows}"
immediate="true"
+
valueChangeListener="#{eventCoordination.selectDestinationWindows}"
onchange="this.form.submit()">
+ <f:selectItems
value="#{eventCoordination.destinationWindows}"/>
+ </h:selectManyListbox>
+ </h:panelGroup>
- <h:panelGroup rendered="#{!empty
eventCoordination.selectedDestinationWindows}">
- #{bundle.COORDINATION_EVENT_CREATE_STEP5}
- <h:inputText id="wiringName"
value="#{eventCoordination.wiringName}"/>
- <h:commandButton value="#{bundle.COORDINATION_EVENT_CREATE_CREATE}"
action="#{eventCoordination.createWiring}"
- styleClass="portlet-form-button"/>
- <h:commandButton value="#{bundle.COMMON_CANCEL}"
action="#{eventCoordination.cancelWiring}"
- styleClass="portlet-form-button"/>
- </h:panelGroup>
- </h:form>
- <hr/>
+ <h:panelGroup rendered="#{!empty
eventCoordination.selectedDestinationWindows}">
+ #{bundle.COORDINATION_EVENT_CREATE_STEP5}
+ <h:inputText id="wiringName"
value="#{eventCoordination.wiringName}"/>
+ <h:commandButton
value="#{bundle.COORDINATION_EVENT_CREATE_CREATE}"
action="#{eventCoordination.createWiring}"
+ styleClass="portlet-form-button"/>
+ <h:commandButton value="#{bundle.COMMON_CANCEL}"
action="#{eventCoordination.cancelWiring}"
+ styleClass="portlet-form-button"/>
+ </h:panelGroup>
+ </h:form>
+ <hr/>
- <!-- Manage existing wirings -->
- <h3 class="sectionTitle
tenpx-top-bottom">#{bundle.COORDINATION_EVENT_MANAGE_EXISTING}</h3>
- <h:form>
- <h:dataTable var="wiring"
value="#{eventCoordination.displayEventWirings}"
- rendered="true"
- styleClass="objectList datatable"
-
rowClasses="portlet-section-body,portlet-section-alternate-blue"
- columnClasses="objectNameColumn, objectActionColumn"
- headerClass="portlet-section-header">
- <h:column>
- <f:facet name="header">
- <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_NAME}"/>
- </f:facet>
- #{wiring.name}
- </h:column>
- <h:column>
- <f:facet name="header">
- <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_SOURCE_WINDOWS}"/>
- </f:facet>
- #{wiring.sourceWindows}
- </h:column>
- <h:column>
- <f:facet name="header">
- <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_SOURCE_EVENTS}"/>
- </f:facet>
- #{wiring.sourceEvents}
- </h:column>
- <h:column>
- <f:facet name="header">
- <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_DESTINATION_EVENTS}"/>
- </f:facet>
- #{wiring.destinationEvents}
- </h:column>
- <h:column>
- <f:facet name="header">
- <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_DESTINATION_WINDOWS}"/>
- </f:facet>
- #{wiring.destinationWindows}
- </h:column>
- <h:column>
- <f:facet name="header">
- <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_ACTIONS}"/>
- </f:facet>
+ <!-- Manage existing wirings -->
+ <h3 class="sectionTitle
tenpx-top-bottom">#{bundle.COORDINATION_EVENT_MANAGE_EXISTING}</h3>
+ <h:form>
+ <h:dataTable var="wiring"
value="#{eventCoordination.displayEventWirings}"
+ rendered="true"
+ styleClass="objectList datatable"
+
rowClasses="portlet-section-body,portlet-section-alternate-blue"
+ columnClasses="objectNameColumn, objectActionColumn"
+ headerClass="portlet-section-header">
+ <h:column>
+ <f:facet name="header">
+ <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_NAME}"/>
+ </f:facet>
+ #{wiring.name}
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_SOURCE_WINDOWS}"/>
+ </f:facet>
+ #{wiring.sourceWindows}
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_SOURCE_EVENTS}"/>
+ </f:facet>
+ #{wiring.sourceEvents}
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_DESTINATION_EVENTS}"/>
+ </f:facet>
+ #{wiring.destinationEvents}
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_DESTINATION_WINDOWS}"/>
+ </f:facet>
+ #{wiring.destinationWindows}
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText
value="#{bundle.COORDINATION_EVENT_EXISTING_ACTIONS}"/>
+ </f:facet>
- <h:commandLink action="#{eventCoordination.renameWiring}">
- <h:outputText styleClass="actionRename"
value="#{bundle.RENAME}"/>
- <f:param name="wiring" value="#{wiring.name}"/>
- </h:commandLink> |
- <h:commandLink action="confirmCoordinationDeletion"
actionListener="#{eventCoordination.selectWiringForDeletion}">
- <h:outputText styleClass="actionDelete"
value="#{bundle.COMMON_DELETE}"/>
- <f:param name="wiring" value="#{wiring.name}"/>
- <f:param name="type" value="wiring"/>
- </h:commandLink>
- </h:column>
- </h:dataTable>
- </h:form>
-
-
+ <h:commandLink
action="#{eventCoordination.renameWiring}">
+ <h:outputText styleClass="actionRename"
value="#{bundle.RENAME}"/>
+ <f:param name="wiring"
value="#{wiring.name}"/>
+ </h:commandLink> |
+ <h:commandLink action="confirmCoordinationDeletion"
actionListener="#{eventCoordination.selectWiringForDeletion}">
+ <h:outputText styleClass="actionDelete"
value="#{bundle.COMMON_DELETE}"/>
+ <f:param name="wiring"
value="#{wiring.name}"/>
+ <f:param name="type" value="wiring"/>
+ </h:commandLink>
+ </h:column>
+ </h:dataTable>
+ </h:form>
+ </h:panelGroup>
</ui:define>
</ui:composition>