Skip to content

JavaSE11-ClassTask is a Java SE project for learning and practicing object-oriented programming concepts. It includes entity classes, repositories, and services for managing data like Persons and Cars. The project demonstrates the use of Lombok, singleton services, and basic CRUD operations in memory.

Notifications You must be signed in to change notification settings

shayanaminaei/JavaSE11-ClassTask

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

JavaSE11-ClassTask is a Java SE project for learning and practicing object-oriented programming concepts. It includes entity classes, repositories, and services for managing data like Persons and Cars. The project demonstrates the use of Lombok, singleton services, and basic CRUD operations in memory.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%