Skip to content

Commit 49c4b2b

Browse files
authored
Add files via upload
1 parent ae0eb83 commit 49c4b2b

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,53 @@
11
package Colmena;
22

33
public 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
}

0 commit comments

Comments
 (0)