Download payroll casestudy Free Java Code

Description

This is my implementation of the Payroll Case Study from the book Agile Software Development by Robert C. Martin (a.k.a. Uncle Bob).

Source Files

The download file payroll-casestudy-master.zip has the following entries.


.gitignore//  w w w  .j  a v a  2 s  .  c  o m
.travis.yml
README.md
pom.xml
src/main/java/payrollcasestudy/boundaries/PayrollDatabase.java
src/main/java/payrollcasestudy/entities/Employee.java
src/main/java/payrollcasestudy/entities/PayCheck.java
src/main/java/payrollcasestudy/entities/SalesReceipt.java
src/main/java/payrollcasestudy/entities/ServiceCharge.java
src/main/java/payrollcasestudy/entities/TimeCard.java
src/main/java/payrollcasestudy/entities/affiliations/UnionAffiliation.java
src/main/java/payrollcasestudy/entities/paymentclassifications/CommissionedPaymentClassification.java
src/main/java/payrollcasestudy/entities/paymentclassifications/HourlyPaymentClassification.java
src/main/java/payrollcasestudy/entities/paymentclassifications/PaymentClassification.java
src/main/java/payrollcasestudy/entities/paymentclassifications/SalariedClassification.java
src/main/java/payrollcasestudy/entities/paymentmethods/HoldMethod.java
src/main/java/payrollcasestudy/entities/paymentmethods/PaymentMethod.java
src/main/java/payrollcasestudy/entities/paymentschedule/BiweeklyPaymentSchedule.java
src/main/java/payrollcasestudy/entities/paymentschedule/MonthlyPaymentSchedule.java
src/main/java/payrollcasestudy/entities/paymentschedule/PaymentSchedule.java
src/main/java/payrollcasestudy/entities/paymentschedule/WeeklyPaymentSchedule.java
src/main/java/payrollcasestudy/transactions/PaydayTransaction.java
src/main/java/payrollcasestudy/transactions/Transaction.java
src/main/java/payrollcasestudy/transactions/add/AddCommissionedEmployeeTransaction.java
src/main/java/payrollcasestudy/transactions/add/AddEmployeeTransaction.java
src/main/java/payrollcasestudy/transactions/add/AddHourlyEmployeeTransaction.java
src/main/java/payrollcasestudy/transactions/add/AddSalariedEmployeeTransaction.java
src/main/java/payrollcasestudy/transactions/add/AddSalesReceiptTransaction.java
src/main/java/payrollcasestudy/transactions/add/AddServiceChargeTransaction.java
src/main/java/payrollcasestudy/transactions/add/AddTimeCardTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeAddressTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeAffiliationTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeClassificationTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeCommissionedTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeEmployeeTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeHourlyTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeMemberTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeNameTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeNoMemberTransaction.java
src/main/java/payrollcasestudy/transactions/change/ChangeSalariedTransaction.java
src/main/java/payrollcasestudy/transactions/delete/DeleteEmployeeTransaction.java
src/test/java/payrollcasestudy/DatabaseResource.java
src/test/java/payrollcasestudy/TestConstants.java
src/test/java/payrollcasestudy/transactions/PaydayTransactionTest.java
src/test/java/payrollcasestudy/transactions/add/AddCommissionedEmployeeTransactionTest.java
src/test/java/payrollcasestudy/transactions/add/AddHourlyEmployeeTransactionTest.java
src/test/java/payrollcasestudy/transactions/add/AddSalariedEmployeeTransactionTest.java
src/test/java/payrollcasestudy/transactions/add/AddSalesReceiptTransactionTest.java
src/test/java/payrollcasestudy/transactions/add/AddServiceChargeTransactionTest.java
src/test/java/payrollcasestudy/transactions/add/AddTimeCardTransactionTest.java
src/test/java/payrollcasestudy/transactions/change/ChangeAddressTransactionTest.java
src/test/java/payrollcasestudy/transactions/change/ChangeCommissionedTransactionTest.java
src/test/java/payrollcasestudy/transactions/change/ChangeHourlyTransactionTest.java
src/test/java/payrollcasestudy/transactions/change/ChangeMemberTransactionTest.java
src/test/java/payrollcasestudy/transactions/change/ChangeNameTransactionTest.java
src/test/java/payrollcasestudy/transactions/change/ChangeNoMemberTransactionTest.java
src/test/java/payrollcasestudy/transactions/change/ChangeSalariedTransactionTest.java
src/test/java/payrollcasestudy/transactions/delete/DeleteEmployeeTransactionTest.java

Download

Click the following link to download payroll-casestudy-master.zip.

payroll-casestudy-master.zip




















Home »
  Java Free Code »
    Book »




Book
Book Algorithm
Book Design Patterns
Book Example
Book Hadoop
Book JEE
Book Maven
Book Spring