source: tol/TolJava/TOLJava/src/com/hcarralero/toljava/TOLDateException.java @ 9887b93

1941-docker-image-to-testdevel
Last change on this file since 9887b93 was 9887b93, checked in by Humberto Carralero <hacarralero@…>, 15 years ago

Importing TolJava

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@3900 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 1.7 KB
Line 
1
2package com.hcarralero.toljava;
3
4/**
5 * Representa una condición de error ocurrida durante el manejo a un objeto de
6 * tipo <code>TOLDate</code>.
7 *
8 * @author Humberto Andrés Carralero López (hcarralero@gmail.com)
9 * @version 1.0
10 */
11public class TOLDateException extends Exception {
12
13    /**
14     * ERROR: Año NO VÁLIDO para la fecha (<0)
15     *
16     */
17    public static final int  ERROR_INVALID_YEAR= 1;
18
19    /**
20     * ERROR: Mes NO VÁLIDO para la fecha (<1|>12)
21     *
22     */
23    public static final int  ERROR_INVALID_MONTH= 2;
24
25    /**
26     * ERROR: Día NO VÁLIDO para la fecha (<1|>número de días del mes)
27     *
28     */
29    public static final int  ERROR_INVALID_DAY= 3;
30
31    /**
32     * ERROR: Hora NO VÁLIDA para la fecha (<1|>24)
33     *
34     */
35    public static final int  ERROR_INVALID_HOUR= 4;
36
37    /**
38     * ERROR: Minuto NO VÁLIDO para la fecha (<1|>60)
39     *
40     */
41    public static final int  ERROR_INVALID_MINUTE= 5;
42
43    /**
44     * ERROR: Segundo NO VÁLIDO para la fecha (<1|>60)
45     *
46     */
47    public static final int  ERROR_INVALID_SECOND= 6;
48
49    private int errorCode;
50
51    /**
52     * Retorna el código del error que provocó que se lanzara la excepción
53     *
54     * @return el código del error
55     */
56    public int getErrorCode() {
57        return errorCode;
58    }
59
60    /**
61     * Construye una instancia de <code>TOLDateException</code> con el código y mensaje de error especificados
62     * @param errorCode Código del error que provocó que se lanzara la excepción
63     * @param msg mensaje describiendo el error que provocó que se lanzara la excepción
64     */
65    public TOLDateException(int errorCode, String msg) {
66        super(msg);
67        this.errorCode= errorCode;
68    }
69
70}
Note: See TracBrowser for help on using the repository browser.