├── .gitignore ├── dip ├── before │ └── GlobomanticsHR │ │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ │ ├── Maven__javax_mail_mail_1_5_0_b01.xml │ │ │ ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml │ │ │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_5_0_RC1.xml │ │ │ ├── Maven__org_junit_platform_junit_platform_commons_1_5_0_RC1.xml │ │ │ └── Maven__org_opentest4j_opentest4j_1_2_0.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ │ ├── GlobomanticsHR.iml │ │ ├── hr.iml │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── hr │ │ │ │ ├── documents │ │ │ │ ├── ExportableJson.java │ │ │ │ ├── ExportablePdf.java │ │ │ │ ├── ExportableText.java │ │ │ │ ├── Payslip.java │ │ │ │ └── WorkContract.java │ │ │ │ ├── logging │ │ │ │ └── ConsoleLogger.java │ │ │ │ ├── main │ │ │ │ ├── ApproveSLAMain.java │ │ │ │ ├── CalculateEmployeeTaxesMain.java │ │ │ │ ├── ExportPayslipMain.java │ │ │ │ ├── NatHolidayEmployeeTimeOffMain.java │ │ │ │ ├── PayEmployeesMain.java │ │ │ │ └── SaveEmployeesMain.java │ │ │ │ ├── notifications │ │ │ │ └── EmailSender.java │ │ │ │ ├── payment │ │ │ │ └── PaymentProcessor.java │ │ │ │ ├── persistence │ │ │ │ ├── EmployeeFileRepository.java │ │ │ │ └── EmployeeFileSerializer.java │ │ │ │ ├── personnel │ │ │ │ ├── Employee.java │ │ │ │ ├── FullTimeEmployee.java │ │ │ │ ├── Intern.java │ │ │ │ ├── PartTimeEmployee.java │ │ │ │ ├── ServiceLicenseAgreement.java │ │ │ │ └── Subcontractor.java │ │ │ │ └── taxes │ │ │ │ ├── FullTimeTaxCalculator.java │ │ │ │ ├── InternTaxCalculator.java │ │ │ │ ├── PartTimeTaxCalculator.java │ │ │ │ ├── TaxCalculator.java │ │ │ │ └── TaxCalculatorFactory.java │ │ └── resources │ │ │ ├── employees.csv │ │ │ ├── payment_business_requirements.txt │ │ │ ├── payslip_business_requirements.txt │ │ │ ├── subcontractor_business_requirements.txt │ │ │ ├── taxes_business_requirements.txt │ │ │ └── taxes_business_requirements_v2.txt │ │ └── test │ │ └── java │ │ └── hr │ │ └── payment │ │ └── PaymentProcessorTest.java ├── m7_sourcecode.zip └── refactored │ └── GlobomanticsHR │ ├── .idea │ ├── .name │ ├── encodings.xml │ └── workspace.xml │ ├── GlobomanticsHR.iml │ ├── hr.iml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── hr │ │ │ ├── documents │ │ │ ├── ExportableJson.java │ │ │ ├── ExportablePdf.java │ │ │ ├── ExportableText.java │ │ │ ├── Payslip.java │ │ │ └── WorkContract.java │ │ │ ├── logging │ │ │ └── ConsoleLogger.java │ │ │ ├── main │ │ │ ├── ApproveSLAMain.java │ │ │ ├── CalculateEmployeeTaxesMain.java │ │ │ ├── ExportPayslipMain.java │ │ │ ├── NatHolidayEmployeeTimeOffMain.java │ │ │ ├── PayEmployeesMain.java │ │ │ └── SaveEmployeesMain.java │ │ │ ├── notifications │ │ │ ├── EmailSender.java │ │ │ └── EmployeeNotifier.java │ │ │ ├── payment │ │ │ └── PaymentProcessor.java │ │ │ ├── persistence │ │ │ ├── EmployeeFileRepository.java │ │ │ ├── EmployeeFileSerializer.java │ │ │ └── EmployeeRepository.java │ │ │ ├── personnel │ │ │ ├── Employee.java │ │ │ ├── FullTimeEmployee.java │ │ │ ├── Intern.java │ │ │ ├── PartTimeEmployee.java │ │ │ ├── ServiceLicenseAgreement.java │ │ │ └── Subcontractor.java │ │ │ └── taxes │ │ │ ├── FullTimeTaxCalculator.java │ │ │ ├── InternTaxCalculator.java │ │ │ ├── PartTimeTaxCalculator.java │ │ │ ├── TaxCalculator.java │ │ │ └── TaxCalculatorFactory.java │ └── resources │ │ ├── employees.csv │ │ ├── payment_business_requirements.txt │ │ ├── payslip_business_requirements.txt │ │ ├── subcontractor_business_requirements.txt │ │ ├── taxes_business_requirements.txt │ │ └── taxes_business_requirements_v2.txt │ └── test │ └── java │ └── hr │ └── payment │ └── PaymentProcessorTest.java ├── isp ├── before │ └── GlobomanticsHR │ │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ │ ├── GlobomanticsHR.iml │ │ ├── hr.iml │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── hr │ │ │ ├── documents │ │ │ ├── ExportableDocument.java │ │ │ └── Payslip.java │ │ │ ├── logging │ │ │ └── ConsoleLogger.java │ │ │ ├── main │ │ │ ├── ApproveSLAMain.java │ │ │ ├── CalculateEmployeeTaxesMain.java │ │ │ ├── ExportPayslipMain.java │ │ │ ├── NatHolidayEmployeeTimeOffMain.java │ │ │ └── SaveEmployeesMain.java │ │ │ ├── persistence │ │ │ ├── EmployeeFileSerializer.java │ │ │ └── EmployeeRepository.java │ │ │ ├── personnel │ │ │ ├── Employee.java │ │ │ ├── FullTimeEmployee.java │ │ │ ├── Intern.java │ │ │ ├── PartTimeEmployee.java │ │ │ ├── ServiceLicenseAgreement.java │ │ │ └── Subcontractor.java │ │ │ └── taxes │ │ │ ├── FullTimeTaxCalculator.java │ │ │ ├── InternTaxCalculator.java │ │ │ ├── PartTimeTaxCalculator.java │ │ │ ├── TaxCalculator.java │ │ │ └── TaxCalculatorFactory.java │ │ └── resources │ │ ├── payslip_business_requirements.txt │ │ ├── subcontractor_business_requirements.txt │ │ ├── taxes_business_requirements.txt │ │ └── taxes_business_requirements_v2.txt ├── refactored │ └── GlobomanticsHR │ │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ │ ├── GlobomanticsHR.iml │ │ ├── hr.iml │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── hr │ │ │ ├── documents │ │ │ ├── ExportableJson.java │ │ │ ├── ExportablePdf.java │ │ │ ├── ExportableText.java │ │ │ ├── Payslip.java │ │ │ └── WorkContract.java │ │ │ ├── logging │ │ │ └── ConsoleLogger.java │ │ │ ├── main │ │ │ ├── ApproveSLAMain.java │ │ │ ├── CalculateEmployeeTaxesMain.java │ │ │ ├── ExportPayslipMain.java │ │ │ ├── NatHolidayEmployeeTimeOffMain.java │ │ │ └── SaveEmployeesMain.java │ │ │ ├── persistence │ │ │ ├── EmployeeFileSerializer.java │ │ │ └── EmployeeRepository.java │ │ │ ├── personnel │ │ │ ├── Employee.java │ │ │ ├── FullTimeEmployee.java │ │ │ ├── Intern.java │ │ │ ├── PartTimeEmployee.java │ │ │ ├── ServiceLicenseAgreement.java │ │ │ └── Subcontractor.java │ │ │ └── taxes │ │ │ ├── FullTimeTaxCalculator.java │ │ │ ├── InternTaxCalculator.java │ │ │ ├── PartTimeTaxCalculator.java │ │ │ ├── TaxCalculator.java │ │ │ └── TaxCalculatorFactory.java │ │ └── resources │ │ ├── payslip_business_requirements.txt │ │ ├── subcontractor_business_requirements.txt │ │ ├── taxes_business_requirements.txt │ │ └── taxes_business_requirements_v2.txt └── sourcecode_m6.zip ├── lsp ├── before │ └── GlobomanticsHR │ │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ │ ├── GlobomanticsHR.iml │ │ ├── hr.iml │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── hr │ │ │ ├── documents │ │ │ └── ExportableDocument.java │ │ │ ├── logging │ │ │ └── ConsoleLogger.java │ │ │ ├── main │ │ │ ├── ApproveSLAMain.java │ │ │ ├── CalculateEmployeeTaxesMain.java │ │ │ ├── NatHolidayEmployeeTimeOffMain.java │ │ │ └── SaveEmployeesMain.java │ │ │ ├── persistence │ │ │ ├── EmployeeFileSerializer.java │ │ │ └── EmployeeRepository.java │ │ │ ├── personnel │ │ │ ├── Employee.java │ │ │ ├── FullTimeEmployee.java │ │ │ ├── Intern.java │ │ │ ├── PartTimeEmployee.java │ │ │ ├── ServiceLicenseAgreement.java │ │ │ └── Subcontractor.java │ │ │ └── taxes │ │ │ ├── FullTimeTaxCalculator.java │ │ │ ├── InternTaxCalculator.java │ │ │ ├── PartTimeTaxCalculator.java │ │ │ ├── TaxCalculator.java │ │ │ └── TaxCalculatorFactory.java │ │ └── resources │ │ ├── subcontractor_business_requirements.txt │ │ ├── taxes_business_requirements.txt │ │ └── taxes_business_requirements_v2.txt ├── m5_sourcecode.zip └── refactored │ └── GlobomanticsHR │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml │ ├── GlobomanticsHR.iml │ ├── hr.iml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── hr │ │ ├── documents │ │ └── ExportableDocument.java │ │ ├── logging │ │ └── ConsoleLogger.java │ │ ├── main │ │ ├── ApproveSLAMain.java │ │ ├── CalculateEmployeeTaxesMain.java │ │ ├── NatHolidayEmployeeTimeOffMain.java │ │ └── SaveEmployeesMain.java │ │ ├── persistence │ │ ├── EmployeeFileSerializer.java │ │ └── EmployeeRepository.java │ │ ├── personnel │ │ ├── Employee.java │ │ ├── FullTimeEmployee.java │ │ ├── Intern.java │ │ ├── PartTimeEmployee.java │ │ ├── ServiceLicenseAgreement.java │ │ └── Subcontractor.java │ │ └── taxes │ │ ├── FullTimeTaxCalculator.java │ │ ├── InternTaxCalculator.java │ │ ├── PartTimeTaxCalculator.java │ │ ├── TaxCalculator.java │ │ └── TaxCalculatorFactory.java │ └── resources │ ├── subcontractor_business_requirements.txt │ ├── taxes_business_requirements.txt │ └── taxes_business_requirements_v2.txt ├── ocp ├── before │ └── GlobomanticsHR │ │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ │ ├── GlobomanticsHR.iml │ │ ├── hr.iml │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── hr │ │ │ ├── documents │ │ │ └── ExportableDocument.java │ │ │ ├── logging │ │ │ └── ConsoleLogger.java │ │ │ ├── main │ │ │ ├── CalculateTaxesMain.java │ │ │ └── SaveEmployeesMain.java │ │ │ ├── persistence │ │ │ ├── EmployeeFileSerializer.java │ │ │ └── EmployeeRepository.java │ │ │ ├── personnel │ │ │ ├── Employee.java │ │ │ ├── FullTimeEmployee.java │ │ │ ├── Intern.java │ │ │ └── PartTimeEmployee.java │ │ │ └── taxes │ │ │ └── TaxCalculator.java │ │ └── resources │ │ ├── taxes_business_requirements.txt │ │ └── taxes_business_requirements_v2.txt ├── m4_sourcecode.zip └── refactored │ └── GlobomanticsHR │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── uiDesigner.xml │ ├── vcs.xml │ └── workspace.xml │ ├── GlobomanticsHR.iml │ ├── hr.iml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── hr │ │ ├── documents │ │ └── ExportableDocument.java │ │ ├── logging │ │ └── ConsoleLogger.java │ │ ├── main │ │ ├── CalculateTaxesMain.java │ │ └── SaveEmployeesMain.java │ │ ├── persistence │ │ ├── EmployeeFileSerializer.java │ │ └── EmployeeRepository.java │ │ ├── personnel │ │ ├── Employee.java │ │ ├── FullTimeEmployee.java │ │ ├── Intern.java │ │ └── PartTimeEmployee.java │ │ └── taxes │ │ ├── FullTimeTaxCalculator.java │ │ ├── InternTaxCalculator.java │ │ ├── PartTimeTaxCalculator.java │ │ ├── TaxCalculator.java │ │ └── TaxCalculatorFactory.java │ └── resources │ ├── taxes_business_requirements.txt │ └── taxes_business_requirements_v2.txt └── srp ├── before └── GlobomanticsHR │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml │ ├── GlobomanticsHR.iml │ ├── hr.iml │ ├── pom.xml │ └── src │ └── main │ └── java │ └── hr │ ├── documents │ └── ExportableDocument.java │ ├── main │ └── SaveEmployeesMain.java │ ├── persistence │ └── EmployeeRepository.java │ └── personnel │ ├── Employee.java │ ├── FullTimeEmployee.java │ ├── Intern.java │ └── PartTimeEmployee.java ├── m3-sourcecode.zip └── refactored └── GlobomanticsHR ├── .idea ├── .name ├── compiler.xml ├── encodings.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── Anna_Smith.rec ├── Billy_Leech.rec ├── GlobomanticsHR.iml ├── Magda_Iovan.rec ├── Steve_Jones.rec ├── hr.iml ├── pom.xml └── src └── main └── java └── hr ├── documents └── ExportableDocument.java ├── logging └── ConsoleLogger.java ├── main └── SaveEmployeesMain.java ├── persistence ├── EmployeeFileSerializer.java └── EmployeeRepository.java └── personnel ├── Employee.java ├── FullTimeEmployee.java ├── Intern.java └── PartTimeEmployee.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/.gitignore -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/libraries/Maven__javax_activation_activation_1_1.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/libraries/Maven__javax_mail_mail_1_5_0_b01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/libraries/Maven__javax_mail_mail_1_5_0_b01.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_0_RC1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_0_RC1.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_0_RC1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_0_RC1.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/documents/ExportableJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/documents/ExportableJson.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/documents/ExportablePdf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/documents/ExportablePdf.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/documents/ExportableText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/documents/ExportableText.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/documents/Payslip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/documents/Payslip.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/documents/WorkContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/documents/WorkContract.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/main/ExportPayslipMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/main/ExportPayslipMain.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/main/PayEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/main/PayEmployeesMain.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/notifications/EmailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/notifications/EmailSender.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/payment/PaymentProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/payment/PaymentProcessor.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileRepository.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/resources/employees.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/resources/employees.csv -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/resources/payment_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/resources/payment_business_requirements.txt -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/resources/payslip_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/resources/payslip_business_requirements.txt -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt -------------------------------------------------------------------------------- /dip/before/GlobomanticsHR/src/test/java/hr/payment/PaymentProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/before/GlobomanticsHR/src/test/java/hr/payment/PaymentProcessorTest.java -------------------------------------------------------------------------------- /dip/m7_sourcecode.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/m7_sourcecode.zip -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableJson.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportablePdf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportablePdf.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableText.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/documents/Payslip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/documents/Payslip.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/documents/WorkContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/documents/WorkContract.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/main/ExportPayslipMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/main/ExportPayslipMain.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/main/PayEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/main/PayEmployeesMain.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/notifications/EmailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/notifications/EmailSender.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/notifications/EmployeeNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/notifications/EmployeeNotifier.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/payment/PaymentProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/payment/PaymentProcessor.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileRepository.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/resources/employees.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/resources/employees.csv -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/resources/payment_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/resources/payment_business_requirements.txt -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/resources/payslip_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/resources/payslip_business_requirements.txt -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt -------------------------------------------------------------------------------- /dip/refactored/GlobomanticsHR/src/test/java/hr/payment/PaymentProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/dip/refactored/GlobomanticsHR/src/test/java/hr/payment/PaymentProcessorTest.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/documents/Payslip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/documents/Payslip.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/main/ExportPayslipMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/main/ExportPayslipMain.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/resources/payslip_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/resources/payslip_business_requirements.txt -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt -------------------------------------------------------------------------------- /isp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableJson.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportablePdf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportablePdf.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableText.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/documents/Payslip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/documents/Payslip.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/documents/WorkContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/documents/WorkContract.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/main/ExportPayslipMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/main/ExportPayslipMain.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/resources/payslip_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/resources/payslip_business_requirements.txt -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt -------------------------------------------------------------------------------- /isp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt -------------------------------------------------------------------------------- /isp/sourcecode_m6.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/isp/sourcecode_m6.zip -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt -------------------------------------------------------------------------------- /lsp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt -------------------------------------------------------------------------------- /lsp/m5_sourcecode.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/m5_sourcecode.zip -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/main/ApproveSLAMain.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/main/CalculateEmployeeTaxesMain.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/main/NatHolidayEmployeeTimeOffMain.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/ServiceLicenseAgreement.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Subcontractor.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/resources/subcontractor_business_requirements.txt -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt -------------------------------------------------------------------------------- /lsp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/lsp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/main/CalculateTaxesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/main/CalculateTaxesMain.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt -------------------------------------------------------------------------------- /ocp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/before/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt -------------------------------------------------------------------------------- /ocp/m4_sourcecode.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/m4_sourcecode.zip -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/main/CalculateTaxesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/main/CalculateTaxesMain.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/FullTimeTaxCalculator.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/InternTaxCalculator.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/PartTimeTaxCalculator.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculator.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/java/hr/taxes/TaxCalculatorFactory.java -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements.txt -------------------------------------------------------------------------------- /ocp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/ocp/refactored/GlobomanticsHR/src/main/resources/taxes_business_requirements_v2.txt -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /srp/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/before/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java -------------------------------------------------------------------------------- /srp/m3-sourcecode.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/m3-sourcecode.zip -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/.idea/.name: -------------------------------------------------------------------------------- 1 | hr -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/.idea/compiler.xml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/.idea/encodings.xml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/.idea/misc.xml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/.idea/modules.xml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/.idea/vcs.xml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/.idea/workspace.xml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/Anna_Smith.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/Anna_Smith.rec -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/Billy_Leech.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/Billy_Leech.rec -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/GlobomanticsHR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/GlobomanticsHR.iml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/Magda_Iovan.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/Magda_Iovan.rec -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/Steve_Jones.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/Steve_Jones.rec -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/hr.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/hr.iml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/pom.xml -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/documents/ExportableDocument.java -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/logging/ConsoleLogger.java -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/main/SaveEmployeesMain.java -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeFileSerializer.java -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/persistence/EmployeeRepository.java -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Employee.java -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/personnel/FullTimeEmployee.java -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/personnel/Intern.java -------------------------------------------------------------------------------- /srp/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangeabunea/pluralsight-solid-principles-java/HEAD/srp/refactored/GlobomanticsHR/src/main/java/hr/personnel/PartTimeEmployee.java --------------------------------------------------------------------------------