[jboss-svn-commits] JBL Code SVN: r10535 - labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Mar 26 10:13:39 EDT 2007
Author: wrzep
Date: 2007-03-26 10:13:39 -0400 (Mon, 26 Mar 2007)
New Revision: 10535
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin/PagesAdminTools.java
labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin/ProjectPagesAdminBean.java
Log:
JBLAB-843
clear selections
Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin/PagesAdminTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin/PagesAdminTools.java 2007-03-26 13:05:58 UTC (rev 10534)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin/PagesAdminTools.java 2007-03-26 14:13:39 UTC (rev 10535)
@@ -35,7 +35,6 @@
import org.jboss.forge.common.projects.project.Page;
import org.jboss.forge.common.projects.project.Pages;
import org.jboss.forge.common.projects.project.Portlet;
-import org.jboss.forge.common.projects.proxies.ObjectRWProxy;
/**
* @author Pawel Wrzeszcz (pawel . wrzeszcz [at] jboss . com)
Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin/ProjectPagesAdminBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin/ProjectPagesAdminBean.java 2007-03-26 13:05:58 UTC (rev 10534)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/admin/ProjectPagesAdminBean.java 2007-03-26 14:13:39 UTC (rev 10535)
@@ -23,6 +23,9 @@
import java.util.List;
+import javax.faces.event.AbortProcessingException;
+import javax.faces.event.ValueChangeEvent;
+import javax.faces.event.ValueChangeListener;
import javax.faces.model.SelectItem;
import javax.management.MalformedObjectNameException;
@@ -30,11 +33,12 @@
import org.jboss.forge.common.ejb3.LabsServices;
import org.jboss.forge.common.projects.project.Page;
import org.jboss.forge.common.projects.project.Pages;
+import org.jboss.forge.common.projects.project.Preference;
import org.jboss.forge.common.projects.proxies.ObjectRWProxy;
import org.jboss.logging.Logger;
-public class ProjectPagesAdminBean {
+public class ProjectPagesAdminBean implements ValueChangeListener {
private Logger log = Logger.getLogger(ProjectPagesAdminBean.class);
@@ -96,13 +100,13 @@
public String addContent() {
String column = FacesTools.getRequestParameter("column");
- System.out.println("ADD CONTENT " + column);
int height = PagesAdminTools.getContent(page, column).size() + 1; // Append to the end.
for (String portletName : selectedContent) {
PagesAdminTools.addContent(page, portletName, column, height);
}
+ clearSelections();
return "";
}
@@ -111,10 +115,9 @@
String column = FacesTools.getRequestParameter("column");
String contentToRemove = selectedColumnContent(column);
-
- System.out.println("RM CONTENT " + column + " " + contentToRemove);
PagesAdminTools.removeContent(page, contentToRemove, column);
+ clearSelections();
return "";
}
@@ -134,6 +137,8 @@
PagesAdminTools.moveContentUp(page, n, column);
+ clearSelections();
+
return "";
}
@@ -145,9 +150,27 @@
PagesAdminTools.moveContentUp(page, n + 1, column);
+ clearSelections();
+
return "";
}
+ public void clearSelections() {
+
+ selectedContent = null;
+ selectedLeftContent = null;
+ selectedMiddleContent = null;
+ selectedRightContent = null;
+ }
+
+ public void processValueChange(ValueChangeEvent event)
+ throws AbortProcessingException {
+
+ clearSelections();
+ }
+
+
+
/* getters and setters */
public String getTitle() {
@@ -175,6 +198,13 @@
return PagesAdminTools.getContent(page, "right");
}
+ public List<Preference> getPreferences() {
+
+ //TODO
+
+ return null;
+ }
+
/******************************/
public List<String> getSelectedContent() {
More information about the jboss-svn-commits
mailing list