[jboss-svn-commits] JBL Code SVN: r9206 - in labs/jbosslabs/trunk/portal-extensions-newprj: forge-ejb3/src/java/org/jboss and 10 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jan 31 12:54:26 EST 2007


Author: adamw
Date: 2007-01-31 12:54:26 -0500 (Wed, 31 Jan 2007)
New Revision: 9206

Added:
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/primates/
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/primates/PrimateDTO.java
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/ProjectPagesServiceImpl.java
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projects/
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projects/ProjectsServiceImpl.java
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/LabsPropertyEntity.java
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/PropertyServiceBean.java
Modified:
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-contributor/src/java/org/jboss/forge/contributor/ConServer.java
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-portal-attr/src/java/org/jboss/forge/portal/AutologinFilter.java
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-prj-info/src/java/org/jboss/forge/projects/info/ProjectInfoBean.java
   labs/jbosslabs/trunk/portal-extensions-newprj/forge-prj-info/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java
   labs/jbosslabs/trunk/portal-extensions-newprj/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java
Log:
Labs EJB3 components

Modified: labs/jbosslabs/trunk/portal-extensions-newprj/forge-contributor/src/java/org/jboss/forge/contributor/ConServer.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-contributor/src/java/org/jboss/forge/contributor/ConServer.java	2007-01-31 17:52:23 UTC (rev 9205)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-contributor/src/java/org/jboss/forge/contributor/ConServer.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -37,8 +37,8 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.project.Developers;
-import org.jboss.forge.common.soa.LabsServices;
-import org.jboss.forge.common.soa.projects.ProjectsService;
+import org.jboss.forge.ejb3.LabsServices;
+import org.jboss.forge.ejb3.ProjectsService;
 import org.jboss.portal.api.node.PortalNodeURL;
 import org.jboss.portal.identity.User;
 import org.jboss.shotoku.ContentManager;

Added: labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/primates/PrimateDTO.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/primates/PrimateDTO.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/primates/PrimateDTO.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -0,0 +1,131 @@
+ /*
+  * JBoss, Home of Professional Open Source
+  * Copyright 2005, JBoss Inc., and individual contributors as indicated
+  * by the @authors tag. See the copyright.txt in the distribution for a
+  * full listing of individual contributors.
+  *
+  * This is free software; you can redistribute it and/or modify it
+  * under the terms of the GNU Lesser General Public License as
+  * published by the Free Software Foundation; either version 2.1 of
+  * the License, or (at your option) any later version.
+  *
+  * This software is distributed in the hope that it will be useful,
+  * but WITHOUT ANY WARRANTY; without even the implied warranty of
+  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+  * Lesser General Public License for more details.
+  *
+  * You should have received a copy of the GNU Lesser General Public
+  * License along with this software; if not, write to the Free
+  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+  */
+
+package org.jboss.forge.ejb3.primates;
+
+import java.util.HashSet;
+import java.util.Iterator;
+
+import java.util.Set;
+
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
+
+/**
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * @author <a href="mailto:ryszard.kozmik at jboss.com">Ryszard Kozmik</a>
+ */
+
+public class PrimateDTO {
+
+        private Set<String> logins=new HashSet<String>();
+	private String name;
+	private String title;
+	private Set<String> projects=new HashSet<String>();
+	private String mugshot;
+	private String status;
+	private String bio;
+	private String country;
+	
+	public String getBio() {
+		return bio;
+	}
+
+	public void setBio(String bio) {
+		this.bio = bio;
+	}
+
+	public String getCountry() {
+		return country;
+	}
+
+	public void setCountry(String country) {
+		this.country = country;
+	}
+
+	public String getMugshot() {
+		return mugshot;
+	}
+
+	public void setMugshot(String mugshot) {
+		this.mugshot = mugshot;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public Set<String> getProjects() {
+		return projects;
+	}
+
+	public void setProjects(Set<String> projects) {
+		this.projects = projects;
+	}
+
+
+        public Set<String> getLogins() {
+                return logins;
+        }
+ 
+        public void setLogins(Set<String> logins) {
+                this.logins = logins;
+        }
+
+
+	public String getStatus() {
+		return status;
+	}
+
+	public void setStatus(String status) {
+		this.status = status;
+	}
+
+	public String getTitle() {
+		return title;
+	}
+
+	public void setTitle(String title) {
+		this.title = title;
+	}
+
+	public PrimateDTO(DelegateContext primate) {
+		bio = primate.get("bio");
+		country = primate.get("country");
+		mugshot = primate.get("mugshot");
+		name = primate.get("name");
+		Iterator it = primate.childIterator("projects");
+                while (it!= null && it.hasNext()) {
+                    projects.add(((DelegateContext)it.next()).get("project"));
+                }
+                it = primate.childIterator("logins");
+	        while (it!= null && it.hasNext()) {
+                    logins.add(((DelegateContext)it.next()).get("login"));
+                }
+                status = primate.get("status");
+		title = primate.get("title");
+	}
+
+}

Added: labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/ProjectPagesServiceImpl.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/ProjectPagesServiceImpl.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/ProjectPagesServiceImpl.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -0,0 +1,11 @@
+package org.jboss.forge.ejb3.projectpages;
+
+/**
+ * @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
+ */
+//@Service(objectName= ProjectPagesService.PROJECT_PAGES_SERVICE)
+//@Management(ProjectPagesService.class)
+//@Depends(ProjectsService.PROJECTS_SERVICE)
+public class ProjectPagesServiceImpl {
+
+}

Added: labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projects/ProjectsServiceImpl.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projects/ProjectsServiceImpl.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/projects/ProjectsServiceImpl.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -0,0 +1,316 @@
+ /*
+  * JBoss, Home of Professional Open Source
+  * Copyright 2005, JBoss Inc., and individual contributors as indicated
+  * by the @authors tag. See the copyright.txt in the distribution for a
+  * full listing of individual contributors.
+  *
+  * This is free software; you can redistribute it and/or modify it
+  * under the terms of the GNU Lesser General Public License as
+  * published by the Free Software Foundation; either version 2.1 of
+  * the License, or (at your option) any later version.
+  *
+  * This software is distributed in the hope that it will be useful,
+  * but WITHOUT ANY WARRANTY; without even the implied warranty of
+  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+  * Lesser General Public License for more details.
+  *
+  * You should have received a copy of the GNU Lesser General Public
+  * License along with this software; if not, write to the Free
+  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+  */
+
+package org.jboss.forge.ejb3.projects;
+
+import java.io.OutputStream;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+import java.util.Map;
+
+import javax.ejb.Remote;
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Marshaller;
+
+import org.jboss.annotation.ejb.Management;
+import org.jboss.annotation.ejb.Service;
+import org.jboss.annotation.ejb.Depends;
+import org.jboss.forge.common.projects.DownloadCounterTools;
+import org.jboss.forge.common.projects.Projects;
+import org.jboss.forge.common.projects.ProjectsHelper;
+import org.jboss.forge.common.projects.project.BuildResult;
+import org.jboss.forge.common.projects.project.Developers;
+import org.jboss.forge.common.projects.project.Documentation;
+import org.jboss.forge.common.projects.project.Downloads;
+import org.jboss.forge.common.projects.project.Forum;
+import org.jboss.forge.common.projects.project.IssueTracker;
+import org.jboss.forge.common.projects.project.Menu;
+import org.jboss.forge.common.projects.project.Polls;
+import org.jboss.forge.common.projects.project.Project;
+import org.jboss.forge.common.projects.project.RepoMonitor;
+import org.jboss.forge.common.projects.project.Repository;
+import org.jboss.forge.common.projects.project.SupportService;
+import org.jboss.forge.ejb3.ProjectsService;
+import org.jboss.logging.Logger;
+import org.jboss.shotoku.ContentManager;
+import org.jboss.shotoku.Node;
+import org.jboss.shotoku.tools.Constants;
+import org.jboss.shotoku.aop.Inject;
+
+
+/**
+ * @author <a href="mailto:ryszard.kozmik at jboss.com">Ryszard Kozmik</a>
+ * @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
+ */
+ at Service(objectName = ProjectsService.PROJECTS_SERVICE)
+ at Management(ProjectsService.class)
+ at Remote(ProjectsService.class)
+ at Depends(Constants.SHOTOKU_SERVICE_NAME)
+public class ProjectsServiceImpl implements ProjectsService {
+
+    private static final Logger log = Logger.getLogger(ProjectsService.class);
+    
+    private static final String PORTAL_NAME = "default";
+    
+    private static final JAXBContext jc;
+    
+    static {
+        
+        JAXBContext temp = null;
+        try {
+            temp = JAXBContext.newInstance("org.jboss.forge.common.projects.project");
+        } catch (JAXBException e) {
+            log.warn("I could not create JAXBContext."+e.getCause());
+        } finally {
+            jc = temp;
+        }
+        
+    }
+    
+    @Inject
+    private ContentManager cm;
+    
+    public Collection<Project> getProjects() {
+        Projects projectsClass = ProjectsHelper.getProjects(PORTAL_NAME);
+        Map<String,Project> projects = projectsClass.getProjectsDescriptor().getNewProjects();
+        return projects.values();
+    }
+    
+    public Project getProjectByName(String projectId) {
+        Projects projectsClass = ProjectsHelper.getProjects(PORTAL_NAME);
+        Map<String,Project> projects = projectsClass.getProjectsDescriptor().getNewProjects();
+        return projects.get(projectId);
+    }
+    
+    public Polls getProjectPolls (String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getPolls();
+    }
+
+    public Downloads getProjectDownloads(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getDownloads();
+    }
+
+    public Menu getProjectMenu(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getMenu();
+    }
+
+    public Developers getProjectDevelopers(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getDevelopers();
+    }
+
+    public List<String> getProjectJems(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getJems();
+    }
+
+    public List<Repository> getProjectRepositories(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getRepository();
+    }
+
+    public List<RepoMonitor> getProjectRepoMonitors(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getRepoMonitor();
+    }
+
+    public List<IssueTracker> getProjectIssueTrackers(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getIssueTracker();
+    }
+
+    public List<BuildResult> getProjectBuildresults(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getBuildResults();
+    }
+
+    public List<SupportService> getProjectSupportServices(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getSupportServices();
+    }
+
+    public List<Forum> getProjectForums(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getForums();
+    }
+
+    public List<Documentation> getProjectDocumentation(String projectId) {
+        Project project = getProjectByName(projectId);
+        if (project==null) return null;
+        return project.getDocumentation();
+    }
+
+    public long getOverallDownloadsForProject(String projectId, String portalName) {
+	
+		return DownloadCounterTools.getOverallDownloadsForProject(projectId, portalName);
+	}
+    
+    public boolean getPackagedForDownload(String projectId) {
+    	Project project = getProjectByName(projectId);
+        return project != null && project.isPackagedForDownload();
+    }
+
+    public long getStamp() {
+        return ProjectsHelper.getProjects(PORTAL_NAME).getProjectsDescriptor().getStamp();
+    }
+
+    /**
+     * This method will overwrite existing project definition in xml file
+     * with a new one generated from data contained in given Project object.
+     * Be aware, data is NOT merged but overwritten!
+     */
+    public void persistProject(Project project) {
+        if (project.getId()==null) return;
+
+        if (jc==null) return ;
+            
+        try {
+            
+            Marshaller m = jc.createMarshaller();
+            m.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
+            m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
+            
+            Node node = cm.getRootDirectory().
+                           getDirectory(PORTAL_NAME).
+                           getDirectory(ProjectsHelper.MEMBERS_DIR).
+                           getDirectory(project.getId()).
+                           getNode(ProjectsHelper.PROJECT_DESC);
+            
+            OutputStream os = node.getOutputStream();
+            m.marshal(project,os);
+            
+            node.save("[PROJECTSSERVICE] Persisting "+project.getId()+" project.");
+            log.info("Project "+project.getId()+" has been updated.");
+            
+        } catch (Exception e) {
+            log.warn("I could not update project "+project.getId()+".");
+        }
+        
+    }
+    
+    /**
+     * This method will overwrite existing project Polls definition in xml file
+     * with a new one generated from data contained in given Polls object.
+     * Be aware, data is NOT merged but overwritten!
+     */
+    public void persistPolls(Polls polls, String projectId) {
+        if (polls==null || projectId==null || projectId.trim().length()==0) return;
+        
+        Project project = getProjectByName(projectId);
+        
+        if (project==null) return;
+        
+        project.setPolls(polls);
+        
+        persistProject(project);
+    }
+    
+    /**
+     * This method will overwrite existing project Downloads definition in xml file
+     * with a new one generated from data contained in given Downloads object.
+     * Be aware, data is NOT merged but overwritten!
+     */
+    public void persistDownloads (Downloads downloads, String projectId) {
+        if (downloads==null || projectId==null || projectId.trim().length()==0) return;
+        
+        Project project = getProjectByName(projectId);
+        
+        if (project==null) return;
+        
+        project.setDownloads(downloads);
+        
+        persistProject(project);
+    }
+    
+    /**
+     * This method will overwrite existing project Menu definition in xml file
+     * with a new one generated from data contained in given Menu object.
+     * Be aware, data is NOT merged but overwritten!
+     */
+    public void persistMenu (Menu menu, String projectId) {
+        if (menu==null || projectId==null || projectId.trim().length()==0) return;
+        
+        Project project = getProjectByName(projectId);
+        
+        if (project==null) return;
+        
+        project.setMenu(menu);
+        
+        persistProject(project);
+    }
+    
+    /**
+     * This method will overwrite existing project Developers definition
+     * in xml file with a new one generated from data contained in given Developers object.
+     * Be aware, data is NOT merged but overwritten!
+     */
+    public void persistDevelopers (Developers developers, String projectId) {
+        if (developers==null || projectId==null || projectId.trim().length()==0) return;
+        
+        Project project = getProjectByName(projectId);
+        
+        if (project==null) return;
+        
+        project.setDevelopers(developers);
+        
+        persistProject(project);
+        
+    }
+    
+	public void start() throws Exception {
+		
+		log.info("Projects service started");
+	}
+	
+	public void stop() throws Exception {
+		
+		log.info("Projects service stopped");
+	}
+
+	public Collection<String> getProjectsIds() {
+		
+		Collection<String> projectsIds = new ArrayList<String>();
+		
+		Collection<Project> projects = getProjects();
+		for (Project project : projects) {
+			projectsIds.add(project.getId());
+		}
+		
+		return projectsIds;
+	}
+}

Added: labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/LabsPropertyEntity.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/LabsPropertyEntity.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/LabsPropertyEntity.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -0,0 +1,33 @@
+package org.jboss.forge.ejb3.propertypersistance.ejb3;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+ at Entity
+ at Table(name = "jblab_properties")
+public class LabsPropertyEntity {
+	
+	private String propKey;
+
+	private String propValue;
+
+	@Id
+	public String getPropKey() {
+		return propKey;
+	}
+
+	public void setPropKey(String propKey) {
+		this.propKey = propKey;
+	}
+
+	public String getPropValue() {
+		return propValue;
+	}
+
+	public void setPropValue(String propValue) {
+		this.propValue = propValue;
+	}
+
+
+}

Added: labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/PropertyServiceBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/PropertyServiceBean.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-ejb3/src/java/org/jboss/forge/ejb3/propertypersistance/ejb3/PropertyServiceBean.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -0,0 +1,47 @@
+package org.jboss.forge.ejb3.propertypersistance.ejb3;
+
+import javax.ejb.Stateless;
+import javax.persistence.EntityManager;
+import javax.persistence.PersistenceContext;
+
+import org.jboss.forge.ejb3.PropertyService;
+
+ at Stateless
+public class PropertyServiceBean implements PropertyService {
+
+	@PersistenceContext(unitName = "property_persistance")
+	protected EntityManager manager;
+
+	public String getProperty(String id, String key) {
+		LabsPropertyEntity entity = manager.find(LabsPropertyEntity.class, id
+				+ key);
+
+		if (entity != null) {
+			return entity.getPropValue();
+		} else
+			return null;
+	}
+
+	public void removeProperty(String id, String key) {
+		LabsPropertyEntity entity = manager.find(LabsPropertyEntity.class, id
+				+ key);
+
+		if (entity != null) {
+			manager.remove(entity);
+		}
+	}
+
+	public void setProperty(String id, String key, String value) {
+		LabsPropertyEntity entity = manager.find(LabsPropertyEntity.class, id
+				+ key);
+
+		if (entity == null)
+			entity = new LabsPropertyEntity();
+
+		entity.setPropKey(id + key);
+		entity.setPropValue(value);
+
+		manager.persist(entity);
+	}
+
+}

Modified: labs/jbosslabs/trunk/portal-extensions-newprj/forge-portal-attr/src/java/org/jboss/forge/portal/AutologinFilter.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-portal-attr/src/java/org/jboss/forge/portal/AutologinFilter.java	2007-01-31 17:52:23 UTC (rev 9205)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-portal-attr/src/java/org/jboss/forge/portal/AutologinFilter.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -3,7 +3,6 @@
 import java.io.IOException;
 import java.util.Random;
 
-import javax.naming.InitialContext;
 import javax.naming.NamingException;
 import javax.servlet.Filter;
 import javax.servlet.FilterChain;
@@ -16,8 +15,8 @@
 import javax.servlet.http.HttpServletResponse;
 
 import org.jboss.forge.common.ForgeHelper;
-import org.jboss.forge.common.propertypersistance.PropertyService;
-import org.jboss.forge.common.soa.LabsServices;
+import org.jboss.forge.ejb3.PropertyService;
+import org.jboss.forge.ejb3.LabsServices;
 import org.jboss.logging.Logger;
 
 public class AutologinFilter implements Filter {

Modified: labs/jbosslabs/trunk/portal-extensions-newprj/forge-prj-info/src/java/org/jboss/forge/projects/info/ProjectInfoBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-prj-info/src/java/org/jboss/forge/projects/info/ProjectInfoBean.java	2007-01-31 17:52:23 UTC (rev 9205)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-prj-info/src/java/org/jboss/forge/projects/info/ProjectInfoBean.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -22,17 +22,13 @@
 package org.jboss.forge.projects.info;
 
 import javax.faces.context.FacesContext;
-import javax.management.MBeanServer;
-import javax.management.MalformedObjectNameException;
 
 import org.jboss.forge.common.FacesTools;
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.project.Project;
-import org.jboss.forge.common.soa.projects.ProjectsService;
+import org.jboss.forge.ejb3.ProjectsService;
 import org.jboss.logging.Logger;
-import org.jboss.mx.util.MBeanProxyExt;
-import org.jboss.mx.util.MBeanServerLocator;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.Node;

Modified: labs/jbosslabs/trunk/portal-extensions-newprj/forge-prj-info/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/forge-prj-info/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java	2007-01-31 17:52:23 UTC (rev 9205)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/forge-prj-info/src/java/org/jboss/forge/projects/info/ProjectInfoEditBean.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -31,7 +31,7 @@
 import org.jboss.forge.common.projects.project.Forum;
 import org.jboss.forge.common.projects.project.Project;
 import org.jboss.forge.common.projects.project.Repository;
-import org.jboss.forge.common.soa.projects.ProjectsService;
+import org.jboss.forge.ejb3.ProjectsService;
 
 public class ProjectInfoEditBean  {
 

Modified: labs/jbosslabs/trunk/portal-extensions-newprj/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-newprj/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java	2007-01-31 17:52:23 UTC (rev 9205)
+++ labs/jbosslabs/trunk/portal-extensions-newprj/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java	2007-01-31 17:54:26 UTC (rev 9206)
@@ -31,14 +31,12 @@
 import org.jboss.annotation.ejb.Management;
 import org.jboss.annotation.ejb.Service;
 import org.jboss.forge.common.soa.primates.PrimateDTO;
-import org.jboss.forge.common.soa.primates.PrimatesService;
+import org.jboss.forge.ejb3.PrimatesService;
 import org.jboss.logging.Logger;
 import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
-import org.jboss.portal.core.modules.ModuleException;
 import org.jboss.portal.identity.User;
 import org.jboss.portal.identity.UserModule;
 import org.jboss.portal.identity.IdentityException;
-import org.jboss.portal.identity.NoSuchUserException;
 import org.jbosslabs.portlets.primates.Primate;
 import org.jbosslabs.portlets.primates.PrimatesDescriptor;
 import org.jbosslabs.portlets.primates.PrimatesTools;




More information about the jboss-svn-commits mailing list