File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed
Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change 11package Colmena ;
22
33public class ExcepcionesApicultura {
4+
45 // Excepción para colmenas inválidas
56 public static class ColmenaInvalidaException extends Exception {
67 public ColmenaInvalidaException (String mensaje ) {
78 super (mensaje );
89 }
910 }
11+
1012 // Excepción para apicultores inválidos
1113 public static class ApicultorInvalidoException extends Exception {
1214 public ApicultorInvalidoException (String mensaje ) {
1315 super (mensaje );
1416 }
1517 }
18+
19+ // Excepción para datos de producción inválidos
20+ public static class ProduccionInvalidaException extends Exception {
21+ public ProduccionInvalidaException (String mensaje ) {
22+ super (mensaje );
23+ }
24+ }
25+
26+ // Excepción para acceso no autorizado
27+ public static class AccesoNoAutorizadoException extends Exception {
28+ public AccesoNoAutorizadoException (String mensaje ) {
29+ super (mensaje );
30+ }
31+ }
32+
33+ // Excepción para operaciones no permitidas en la colmena
34+ public static class OperacionNoPermitidaException extends Exception {
35+ public OperacionNoPermitidaException (String mensaje ) {
36+ super (mensaje );
37+ }
38+ }
39+
40+ // Excepción para problemas de conectividad con dispositivos de monitoreo
41+ public static class DispositivoConectividadException extends Exception {
42+ public DispositivoConectividadException (String mensaje ) {
43+ super (mensaje );
44+ }
45+ }
46+
47+ // Excepción para datos climáticos no disponibles
48+ public static class DatosClimaticosNoDisponiblesException extends Exception {
49+ public DatosClimaticosNoDisponiblesException (String mensaje ) {
50+ super (mensaje );
51+ }
52+ }
1653}
You can’t perform that action at this time.
0 commit comments