Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 3.02 KB

File metadata and controls

55 lines (42 loc) · 3.02 KB

JavaSE11-ClassTask

Java Status Fork Contributor

This repository is a Java SE class project demonstrating Object-Oriented Programming (OOP) concepts.
It includes entity management, repositories, and service layers, implemented by multiple contributors.


🗂 Modules & Contributors

Contributor Module Description Key Functions GitHub Link
Babak Oveisi educations Education records save, edit, delete, findAll -
Mohadese Saeedi jobs Job history save, edit, delete, findAll -
Zahra Moradi Nejhad driver_licenses Driver licenses save, edit, delete, findAll -
Saray Qorbani military_cards Military service cards save, edit, delete, findAll -
Alireza Nourahmadi marriages Marriage records save, edit, delete, findAll -
Tina Aghaei childes Child information save, edit, delete, findAll -
Samin Salehzadeh skills Skills & certificates save, edit, delete, findAll -
Mobina Mokhbery medicals Medical records save, edit, delete, findAll -
AmirSobhan Ghandizadeh salaries Salary information save, edit, delete, findAll -
Mobina Rahi sim_cards SIM card info save, edit, delete, findAll -
+13/15 Shayan Aminaei cars Car information save, edit, delete, findAll, findByBrand GitHub
Seyed Arian Sadat properties Properties owned save, edit, delete, findAll -
Mahdiar Naseri accounts Bank accounts save, edit, delete, findAll -
Milad Jaafari contacts Contact info save, edit, delete, findAll -

⚙️ Features

  • CRUD operations: add, edit, delete, and query records in memory.
  • Singleton Service pattern: ensures consistent access to services.
  • Lombok annotations: reduces boilerplate code (@Getter, @Setter, @Builder).
  • In-memory repositories: all data is stored in lists before integrating with database.
  • Example module (Cars): supports searching by ID, plate, and brand.

🔗 Useful Links


Forked from: JavaSE_346252
Contributor: Shayan Aminaei