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