[portal-commits] JBoss Portal SVN: r11796 - in branches/JBoss_Portal_Branch_2_7/core-admin/src: resources/portal-admin-war/jsf and 1 other directory.
portal-commits at lists.jboss.org
portal-commits at lists.jboss.org
Wed Sep 3 08:16:13 EDT 2008
Author: chris.laprun at 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}"/>
More information about the portal-commits
mailing list