[jboss-svn-commits] JBL Code SVN: r9416 - labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Feb 9 17:12:12 EST 2007


Author: wrzep
Date: 2007-02-09 17:12:11 -0500 (Fri, 09 Feb 2007)
New Revision: 9416

Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java
Log:
JBLAB-780
repository add/remove

Pawel


Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java	2007-02-09 21:05:13 UTC (rev 9415)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java	2007-02-09 22:12:11 UTC (rev 9416)
@@ -53,7 +53,7 @@
 	
 	public String applyChanges() {
 		
-		System.out.println("[apply] project name: " + project.getName());
+		System.out.println("[apply] project name: " + project.getName()); //debug
 		
 		projectsService.persistProject(project);
 		
@@ -64,8 +64,13 @@
 	
 	public String addRepo() {
 		
-		System.out.println("AddRepo");
+		System.out.println("AddRepo "); //debug
 		
+		if ((newRepoURL == null) || (newRepoURL == "")) {
+			FacesTools.addMessage("Please provide repository URL.");
+			return "";
+		}
+		
 		List<Repository> repoList = project.getRepositories();
 		
 		Repository repo = new Repository();
@@ -77,6 +82,26 @@
 		return "";
 	}
 	
+	public String delRepo() {
+		
+		String delRepoId = FacesTools.getRequestParameter("delRepoId");
+		
+		System.out.println(" delRepoId = " + delRepoId); //debug
+		
+		List<Repository> repositories = project.getRepositories();
+		for (Repository repo : repositories) {
+			if (repo.getValue() == delRepoId) {
+				repositories.remove(repo);
+				System.out.println("removed"); //debug
+				return "";
+			}
+		}
+		
+		FacesTools.addMessage("Unknown error");
+		
+		return "";
+	}
+	
 	/* Getters and setters */
 	 
 	public Project getProject() {




More information about the jboss-svn-commits mailing list