[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