Class DataStore
java.lang.Object
repository.DataStore
Clase singleton que actua como almacenamiento central de datos del sistema de papelerÃa.
Simula una base de datos en memoria gestionando inventario, categorias,
control de stock, descuentos, reportes y validaciones.
Contiene datos de prueba precargados para demostracion.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCategoria(Categoria categoria) getCategoria(String nombre) Obtiene una categoria por su nombre.static DataStoreObtiene la instancia unica del DataStore.
-
Method Details
-
getInstance
Obtiene la instancia unica del DataStore. Si no existe, la crea por primera vez.- Returns:
- Instancia unica del DataStore
-
getInventario
- Returns:
- Inventario principal
-
getCategorias
-
getControlStock
- Returns:
- Control de stock
-
getGestionDescuentos
- Returns:
- Gestion de descuentos
-
getReportes
- Returns:
- Generador de reportes
-
getValidaciones
- Returns:
- Validaciones del sistema
-
getAllCategorias
-
getCategoria
-
addCategoria
- Parameters:
categoria- Categoria a agregar
-