Author: chris.laprun(a)jboss.com
Date: 2008-09-03 08:16:13 -0400 (Wed, 03 Sep 2008)
New Revision: 11796
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/AliasBindingManagerBean.java
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/jsf/editCoordination.xhtml
Log:
- Can now select several parameters to create a new alias.
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/AliasBindingManagerBean.java
===================================================================
---
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/AliasBindingManagerBean.java 2008-09-03
12:15:06 UTC (rev 11795)
+++
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/coordination/AliasBindingManagerBean.java 2008-09-03
12:16:13 UTC (rev 11796)
@@ -52,7 +52,7 @@
private Set<QNameSelectItem> availableRenderParameters;
private String aliasName;
- private String originalQName;
+ private List<String> originalQNames;
public AliasBindingManagerBean()
{
@@ -73,14 +73,14 @@
this.aliasName = aliasName;
}
- public String getOriginalQName()
+ public List<String> getOriginalQNames()
{
- return originalQName;
+ return originalQNames;
}
- public void setOriginalQName(String originalQName)
+ public void setOriginalQNames(List<String> originalQNames)
{
- this.originalQName = originalQName;
+ this.originalQNames = originalQNames;
}
public void loadInfoFrom(Page page)
@@ -133,7 +133,10 @@
try
{
HashSet<QName> qNames = new HashSet<QName>();
- qNames.add(QName.valueOf(originalQName));
+ for (String qName : originalQNames)
+ {
+ qNames.add(QName.valueOf(qName));
+ }
managerBean.getCoordinationService().setAliasBinding(managerBean.getSelectedPage(),
aliasName, qNames);
}
catch (IllegalCoordinationException e)
@@ -147,7 +150,7 @@
public String resetSelection()
{
aliasName = null;
- originalQName = null;
+ originalQNames = null;
return CoordinationManagerBean.EDIT_COORDINATION;
}
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-09-03
12:15:06 UTC (rev 11795)
+++
branches/JBoss_Portal_Branch_2_7/core-admin/src/resources/portal-admin-war/jsf/editCoordination.xhtml 2008-09-03
12:16:13 UTC (rev 11796)
@@ -18,13 +18,13 @@
<h:form rendered="#{!empty
aliasManager.availableRenderParameters}">
<div class="float-left quarter-width">
#{bundle.COORDINATION_ALIAS_CREATE_STEP1}
- <h:selectOneListbox id="alias" size="5"
value="#{aliasManager.originalQName}"
+ <h:selectManyListbox id="alias" size="5"
value="#{aliasManager.originalQNames}"
immediate="true"
onchange="this.form.submit()">
<f:selectItems
value="#{aliasManager.availableRenderParameters}"/>
- </h:selectOneListbox>
+ </h:selectManyListbox>
</div>
- <h:panelGroup rendered="#{!empty aliasManager.originalQName}">
+ <h:panelGroup rendered="#{!empty aliasManager.originalQNames}">
<div class="float-left quarter-width">
#{bundle.COORDINATION_ALIAS_CREATE_STEP2}
<h:inputText id="aliasName"
value="#{aliasManager.aliasName}"/>
Show replies by date