View Javadoc
1   /*---------------------------------------------------------------------------------------
2    * Class:  com.cardatechnologies.utils.validators.abaroutevalidator.ErrorCodes.java
3    * Date:   2020/12/22
4    * ---------------------------------------------------------------------------------------
5    * Copyright:  Daniel Carda
6    *             All Rights Reserved
7    * ---------------------------------------------------------------------------------------
8    *
9    *  License: MIT license
10   *
11   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
12   * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT ABILITY, FITNESS FOR A
13   * PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
14   * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
15   * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
16   * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
17   */
18  
19  package com.cardatechnologies.utils.validators.abaroutevalidator;
20  
21  /**
22   * <b>Description:</b><br>
23   *     This class is used to run unit tests against the main code.
24   *
25   * @author     Daniel Carda
26   * <br>
27   * <br><b>Maintenance History:</b>
28   * <br>
29  <pre>
30      yyyy mm dd  Who                       Description
31      ----------  ------------------------  ----------------------------------------------------
32      2015/12/22  JavaDan                   Initial Module Creation...
33      2020/12/20  JavaDan                   Updated formatting.
34      2021/08/01  Daniel Carda              Improved Class Javadocs
35  </pre>
36   * <hr>
37   */
38  public enum ErrorCodes {
39      ABA_1000(-1000, "com.cardatechnologies.aba.number.null"),
40      ABA_1001(-1001, "com.cardatechnologies.aba.number.blank"),
41      ABA_1002(-1002, "com.cardatechnologies.aba.number.too.short"),
42      ABA_1003(-1003, "com.cardatechnologies.aba.number.too.long"),
43      ABA_1004(-1004, "com.cardatechnologies.aba.number.not.numeric"),
44      ABA_1005(-1005, "com.cardatechnologies.aba.number.failed.federalcheck");
45  
46      private final int    errorCode;
47      private final String errorMnemonic;
48  
49      /**
50       * Constructs ...
51       *
52       * @param errorCode
53       * @param errorMnemonic
54       */
55      ErrorCodes( int    errorCode,
56                  String errorMnemonic ) {
57          this.errorCode     = errorCode;
58          this.errorMnemonic = errorMnemonic;
59      }
60  
61      /**
62       * Method: getErrorCode
63       *
64       * @return int
65       */
66      public int getErrorCode() {
67          return errorCode;
68      }
69  
70      /**
71       * Method: getErrorMnemonic
72       *
73       * @return String
74       */
75      public String getErrorMnemonic() {
76          return errorMnemonic;
77      }
78  }
79  
80  /* ---------------------------------------------------------------------------------------
81   * Class:  com.cardatechnologies.utils.validators.abaroutevalidator.ErrorCodes.java
82   * Date:   2020/12/22
83   * --------------------------------------------------------------------------------------- */