[jboss-cvs] JBossAS SVN: r66597 - in projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService: src/main/java/org/jboss/example/service and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 31 05:08:10 EDT 2007


Author: newtonm
Date: 2007-10-31 05:08:10 -0400 (Wed, 31 Oct 2007)
New Revision: 66597

Added:
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/HRManager.java
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/HRManagerTestCase.java
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/HRServiceTestSuite.java
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/HRManagerTestCase.xml
Removed:
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/Manager.java
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestCase.java
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestSuite.java
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/ManagerTestCase.xml
Modified:
   projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/pom.xml
Log:
Renamed Manager to HRManager.

Modified: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/pom.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/pom.xml	2007-10-31 08:44:23 UTC (rev 66596)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/pom.xml	2007-10-31 09:08:10 UTC (rev 66597)
@@ -9,6 +9,22 @@
   <name>Human Resources Service</name>
   <description>A simple service created using a POJO.</description>
 
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.5</source>
+          <target>1.5</target>
+          <showDeprecation>true</showDeprecation>
+          <showWarnings>true</showWarnings>
+          <optimize>true</optimize>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+     
   <dependencies>
     <dependency>
       <groupId>org.jboss.microcontainer</groupId>

Copied: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/HRManager.java (from rev 66596, projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/Manager.java)
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/HRManager.java	                        (rev 0)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/HRManager.java	2007-10-31 09:08:10 UTC (rev 66597)
@@ -0,0 +1,78 @@
+package org.jboss.example.service;
+
+import java.util.Map;
+import java.util.Set;
+import java.util.concurrent.ConcurrentHashMap;
+
+/**
+ * An Manager keeps track of a set of employees and their associated salaries.
+ */
+public class HRManager {
+    
+	private static final Integer STANDARD_SALARY = 10000;
+	
+	private Map<Employee, Integer> employees;
+	 
+	private boolean hiringFreeze = false;
+	
+	private SalaryStrategy salaryStrategy = null;
+	
+	public HRManager() {
+		System.out.println("Hello from the HR manager...");
+		employees =  new ConcurrentHashMap<Employee, Integer>();
+ 	}
+	
+	public boolean addEmployee(Employee employee) {
+		if (hiringFreeze == false) {
+			employees.put(employee, STANDARD_SALARY);
+		}
+		
+		return (hiringFreeze == false);
+	}
+	
+	public Set<Employee> getEmployees() {
+		return employees.keySet();
+	}
+	
+	public Employee getEmployee(String firstName, String lastName) {
+		Set<Employee> employees = getEmployees();
+		for (Employee employee : employees) {
+			if (employee.getFirstName().equals(firstName)
+					&& employee.getLastName().equals(lastName)) {
+				return employee;
+			}
+		}
+		
+		return null;
+	}
+	
+	public void removeEmployee(Employee employee) {
+		employees.remove(employee);
+	}
+	
+	public Integer getSalary(Employee employee) {
+		return employees.get(employee);
+	}
+	
+	public void setSalary(Employee employee, Integer salary) {
+		
+		int adjustedSalary = salary;
+		
+		if (salaryStrategy != null) {
+			adjustedSalary = salaryStrategy.checkSalary(employee, salary);
+		}
+		employees.put(employee, adjustedSalary);
+	}
+
+	public boolean isHiringFreeze() {
+		return hiringFreeze;
+	}
+
+	public void setHiringFreeze(boolean hiringFreeze) {
+		this.hiringFreeze = hiringFreeze;
+	}
+
+	public void setSalaryStrategy(SalaryStrategy salaryStrategy) {
+		this.salaryStrategy = salaryStrategy;
+	}
+}

Deleted: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/Manager.java
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/Manager.java	2007-10-31 08:44:23 UTC (rev 66596)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/main/java/org/jboss/example/service/Manager.java	2007-10-31 09:08:10 UTC (rev 66597)
@@ -1,78 +0,0 @@
-package org.jboss.example.service;
-
-import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.ConcurrentHashMap;
-
-/**
- * An Manager keeps track of a set of employees and their associated salaries.
- */
-public class Manager {
-    
-	private static final Integer STANDARD_SALARY = 10000;
-	
-	private Map<Employee, Integer> employees;
-	 
-	private boolean hiringFreeze = false;
-	
-	private SalaryStrategy salaryStrategy = null;
-	
-	public Manager() {
-		System.out.println("Hello from the manager...");
-		employees =  new ConcurrentHashMap<Employee, Integer>();
- 	}
-	
-	public boolean addEmployee(Employee employee) {
-		if (hiringFreeze == false) {
-			employees.put(employee, STANDARD_SALARY);
-		}
-		
-		return (hiringFreeze == false);
-	}
-	
-	public Set<Employee> getEmployees() {
-		return employees.keySet();
-	}
-	
-	public Employee getEmployee(String firstName, String lastName) {
-		Set<Employee> employees = getEmployees();
-		for (Employee employee : employees) {
-			if (employee.getFirstName().equals(firstName)
-					&& employee.getLastName().equals(lastName)) {
-				return employee;
-			}
-		}
-		
-		return null;
-	}
-	
-	public void removeEmployee(Employee employee) {
-		employees.remove(employee);
-	}
-	
-	public Integer getSalary(Employee employee) {
-		return employees.get(employee);
-	}
-	
-	public void setSalary(Employee employee, Integer salary) {
-		
-		int adjustedSalary = salary;
-		
-		if (salaryStrategy != null) {
-			adjustedSalary = salaryStrategy.checkSalary(employee, salary);
-		}
-		employees.put(employee, adjustedSalary);
-	}
-
-	public boolean isHiringFreeze() {
-		return hiringFreeze;
-	}
-
-	public void setHiringFreeze(boolean hiringFreeze) {
-		this.hiringFreeze = hiringFreeze;
-	}
-
-	public void setSalaryStrategy(SalaryStrategy salaryStrategy) {
-		this.salaryStrategy = salaryStrategy;
-	}
-}

Copied: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/HRManagerTestCase.java (from rev 66535, projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestCase.java)
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/HRManagerTestCase.java	                        (rev 0)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/HRManagerTestCase.java	2007-10-31 09:08:10 UTC (rev 66597)
@@ -0,0 +1,22 @@
+package org.jboss.example.service;
+
+import junit.framework.Test;
+
+import org.jboss.test.kernel.junit.MicrocontainerTest;
+import org.jboss.example.service.HRManager;
+
+public class HRManagerTestCase extends MicrocontainerTest
+{
+   public HRManagerTestCase(String name) {
+      super(name);
+   }
+
+   public static Test suite() {
+      return suite(HRManagerTestCase.class);
+   }
+
+   public void testConfigure() throws Exception {
+      HRManager manager = (HRManager) getBean("HRService");
+      assertNotNull(manager);
+   }
+}

Copied: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/HRServiceTestSuite.java (from rev 66535, projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestSuite.java)
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/HRServiceTestSuite.java	                        (rev 0)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/HRServiceTestSuite.java	2007-10-31 09:08:10 UTC (rev 66597)
@@ -0,0 +1,20 @@
+package org.jboss.example.service;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+public class HRServiceTestSuite extends TestSuite
+{
+   public static void main(String[] args) {
+      TestRunner.run(suite());
+   }
+
+   public static Test suite() {
+      TestSuite suite = new TestSuite("Human Resources Service Tests");
+      
+      suite.addTest(HRManagerTestCase.suite());
+      
+      return suite;
+   }
+}

Deleted: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestCase.java
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestCase.java	2007-10-31 08:44:23 UTC (rev 66596)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestCase.java	2007-10-31 09:08:10 UTC (rev 66597)
@@ -1,34 +0,0 @@
-package org.jboss.example.service;
-
-import junit.framework.Test;
-
-import org.jboss.test.kernel.junit.MicrocontainerTest;
-import org.jboss.example.service.Manager;
-
-/**
- * @author <a href="mailto:mark.newton at jboss.org">Mark Newton</a>
- */
-public class ManagerTestCase extends MicrocontainerTest
-{
-   public ManagerTestCase(String name)
-   {
-      super(name);
-   }
-
-   /**
-    * Setup the test
-    *
-    * @return the test
-    */
-   public static Test suite()
-   {
-      return suite(ManagerTestCase.class);
-   }
-
-   public void testConfigure() throws Exception
-   {
-      Manager manager = (Manager) getBean("HumanResources");
-      assertNotNull(manager);
-   }
-
-}

Deleted: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestSuite.java
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestSuite.java	2007-10-31 08:44:23 UTC (rev 66596)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/java/org/jboss/example/service/ManagerTestSuite.java	2007-10-31 09:08:10 UTC (rev 66597)
@@ -1,27 +0,0 @@
-package org.jboss.example.service;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-import junit.textui.TestRunner;
-
-/**
- * @author <a href="mailto:mark.newton at jboss.org">Mark Newton</a>
- */
-public class ManagerTestSuite extends TestSuite
-{
-
-   public static void main(String[] args)
-   {
-      TestRunner.run(suite());
-   }
-
-   public static Test suite()
-   {
-      TestSuite suite = new TestSuite("Manager Tests");
-
-      suite.addTest(ManagerTestCase.suite());
-
-      return suite;
-   }
-
-}

Copied: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/HRManagerTestCase.xml (from rev 66535, projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/ManagerTestCase.xml)
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/HRManagerTestCase.xml	                        (rev 0)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/HRManagerTestCase.xml	2007-10-31 09:08:10 UTC (rev 66597)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+            xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
+            xmlns="urn:jboss:bean-deployer:2.0">
+
+   <bean name="HRService" class="org.jboss.example.service.HRManager"/>
+      
+</deployment>

Deleted: projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/ManagerTestCase.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/ManagerTestCase.xml	2007-10-31 08:44:23 UTC (rev 66596)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/humanResourcesService/src/test/resources/org/jboss/example/service/ManagerTestCase.xml	2007-10-31 09:08:10 UTC (rev 66597)
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-            xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
-            xmlns="urn:jboss:bean-deployer:2.0">
-
-   <bean name="HumanResources" class="org.jboss.example.service.Manager"/>
-      
-</deployment>




More information about the jboss-cvs-commits mailing list