How eusha1879/java-leave-tracking-system works
This is a small, interactive Java leave-tracking case study. The CLI in Main creates one in-memory employee, validates and submits a leave request, and displays either record. The domain classes hold and display those records; there is no persistent store. The README describes HR review and approval or rejection, but the sampled code only initializes requests as pending and exposes no review or decision workflow.
Main entry points: Main.java CLI workflow · Employee.java Employee record · LeaveRequest.java Leave request
Components 4
CLI workflow
- CLI workflow
src/Main.java
Domain records
- Employee record
src/Employee.java - Leave request
src/LeaveRequest.java
Other components
- Employee user
Connections 4
- Employee user → CLI workflow: chooses options
- CLI workflow → Employee user: prompts and displays
- CLI workflow → Employee record: creates and reads
- CLI workflow → Leave request: creates and displays