[jboss-svn-commits] JBL Code SVN: r10019 - 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
Wed Mar 7 13:46:12 EST 2007


Author: wrzep
Date: 2007-03-07 13:46:11 -0500 (Wed, 07 Mar 2007)
New Revision: 10019

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/ProjectInfoTools.java
   labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoTypesBean.java
Log:
JBLAB-780
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-03-07 18:45:16 UTC (rev 10018)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java	2007-03-07 18:46:11 UTC (rev 10019)
@@ -23,7 +23,10 @@
 
 import java.util.List;
 
+import javax.management.MalformedObjectNameException;
+
 import org.jboss.forge.common.FacesTools;
+import org.jboss.forge.common.ejb3.LabsServices;
 import org.jboss.forge.common.projects.project.BuildResult;
 import org.jboss.forge.common.projects.project.BuildType;
 import org.jboss.forge.common.projects.project.Documentation;
@@ -38,11 +41,6 @@
 
 	private Project project;
 
-	private String issueTrackerURL;
-	private IssueTrackerType issueTrackerType;
-	private String repoMonitorURL;
-	private MonitorType repoMonitorType;
-	private List<String> jems;
 	private List<Documentation> documentation;
 
 	private String newBuildResultsURL;
@@ -56,26 +54,25 @@
 
 		documentation = ProjectInfoTools.getAllDocumentation(project);
 		
-		IssueTracker it = project.getIssueTracker();
-		if (it != null) {
-			issueTrackerURL = it.getValue();
-			issueTrackerType = it.getType();
-		}
+		test();
+	}
+	
+	public String test() {
 		
-		RepoMonitor monitor = project.getRepoMonitor();
-		if (monitor != null) {
-			repoMonitorURL = monitor.getValue();
-			repoMonitorType = monitor.getType();
+//		DEBUG
+		try {
+			Project prj = LabsServices.getProjectsServiceRW().getProjectByNameRW("shotoku");
+			System.out.println("TEST (2): " + prj.getName());
+			
+			LabsServices.getProjectsServiceRW().persistProject(prj);
+			
+		} catch (Exception e) {
+			
+			e.printStackTrace();
 		}
 		
-		jems = project.getJems();
-		
-		//DEBUG
-		Project projectRW = ProjectInfoTools.
-					getProjectRWByName(FacesTools.getSelectedProjectId());
-		System.out.println("Project: " + project + " ProjectRW: " + projectRW +
-				" (" + projectRW.getName() + ")");
-	}	
+		return "";
+	}
 	
 	/* Business methods */
 	
@@ -135,46 +132,6 @@
 		this.project = project;
 	}
 	
-	public IssueTrackerType getIssueTrackerType() {
-		return issueTrackerType;
-	}
-
-	public void setIssueTrackerType(IssueTrackerType issueTrackerType) {
-		this.issueTrackerType = issueTrackerType;
-	}
-
-	public String getIssueTrackerURL() {
-		return issueTrackerURL;
-	}
-
-	public void setIssueTrackerURL(String issueTrackerURL) {
-		this.issueTrackerURL = issueTrackerURL;
-	}
-
-	public MonitorType getRepoMonitorType() {
-		return repoMonitorType;
-	}
-
-	public void setRepoMonitorType(MonitorType repoMonitorType) {
-		this.repoMonitorType = repoMonitorType;
-	}
-
-	public String getRepoMonitorURL() {
-		return repoMonitorURL;
-	}
-
-	public void setRepoMonitorURL(String repoMonitorURL) {
-		this.repoMonitorURL = repoMonitorURL;
-	}
-
-	public List<String> getJems() {
-		return jems;
-	}
-
-	public void setJems(List<String> jems) {
-		this.jems = jems;
-	}
-
 	public List<Documentation> getDocumentation() {
 		return documentation;
 	}

Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoTools.java	2007-03-07 18:45:16 UTC (rev 10018)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoTools.java	2007-03-07 18:46:11 UTC (rev 10019)
@@ -60,7 +60,7 @@
 	
 	public static Project getProjectByName(String projectId) {
 		
-		return projectsService.getProjectByName(projectId);
+		return projectsServiceRW.getProjectByNameRW(projectId);
 	}
 
 	public static Project getProjectRWByName(String projectId) {

Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoTypesBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoTypesBean.java	2007-03-07 18:45:16 UTC (rev 10018)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoTypesBean.java	2007-03-07 18:46:11 UTC (rev 10019)
@@ -30,6 +30,11 @@
 import org.jboss.forge.common.projects.project.IssueTrackerType;
 import org.jboss.forge.common.projects.project.MonitorType;
 import org.jboss.forge.common.projects.project.RepoType;
+import org.jboss.forge.common.projects.project.rw.BuildTypeRW;
+import org.jboss.forge.common.projects.project.rw.IssueTrackerRW;
+import org.jboss.forge.common.projects.project.rw.IssueTrackerTypeRW;
+import org.jboss.forge.common.projects.project.rw.MonitorTypeRW;
+import org.jboss.forge.common.projects.project.rw.RepoTypeRW;
 
 /**
  * @author Pawel Wrzeszcz (pawel . wrzeszcz [at] jboss . com)
@@ -44,46 +49,50 @@
 
 	public List<SelectItem> getIssueTrackerTypes() {
 		
-		return null;
-		/*
 		List<SelectItem> list = new ArrayList<SelectItem>();
-		for (IssueTrackerType itt : IssueTrackerType.values()) {
-			list.add(new SelectItem(itt, itt.value()));
-		}
-		return list;*/
+		
+		list.add(new SelectItem(IssueTrackerTypeRW.JIRA,
+								IssueTrackerTypeRW.JIRA.toString()));
+		list.add(new SelectItem(IssueTrackerTypeRW.BUGZILLA,
+								IssueTrackerTypeRW.BUGZILLA.toString()));
+		
+		return list;
 	}
 	
 	 public List<SelectItem> getRepoTypes() {
 
-		 return null;
-		 /*
 		 List<SelectItem> list = new ArrayList<SelectItem>();
-		 for(RepoType repoType : RepoType.values()) {
-			 list.add(new SelectItem(repoType, repoType.value()));
-		 }
-		 return list;*/
+		 
+		 list.add(new SelectItem(RepoTypeRW.SVN,
+				 				 RepoTypeRW.SVN.toString()));
+		 list.add(new SelectItem(RepoTypeRW.CVS,
+ 				 				RepoTypeRW.CVS.toString()));
+		 
+		 return list;
 	}
 
 	public List<SelectItem> getRepoMonitorTypes() {
 		
-		return null;
-		/*
 		List<SelectItem> list = new ArrayList<SelectItem>();
-		for (MonitorType mt : MonitorType.values()) {
-			list.add(new SelectItem(mt, mt.value()));
-		}
-		return list;*/
+		
+		 list.add(new SelectItem(MonitorTypeRW.VIEWVC,
+				 				 MonitorTypeRW.VIEWVC.toString()));
+		 list.add(new SelectItem(MonitorTypeRW.FISHEYE,
+				 				 MonitorTypeRW.FISHEYE.toString()));
+		
+		return list;
 	}
 	
 	public List<SelectItem> getBuildResultsTypes() {
 		
-		return null;
-		/*
 		List<SelectItem> list = new ArrayList<SelectItem>();
-		for (BuildType brt : BuildType.values()) {
-			list.add(new SelectItem(brt, brt.value()));
-		}
-		return list;*/
+		
+		 list.add(new SelectItem(BuildTypeRW.CRUISE_CONTROL,
+ 				 				 BuildTypeRW.CRUISE_CONTROL.toString()));
+		 list.add(new SelectItem(BuildTypeRW.CONTINUUM,
+				 				 BuildTypeRW.CONTINUUM.toString()));
+		
+		return list;
 	}
 	
 	/*




More information about the jboss-svn-commits mailing list