Coverage Report - net.sf.jmatchparser.util.csv.fieldreader.FieldReaderErrorCodes
 
Classes in this File Line Coverage Branch Coverage Complexity
FieldReaderErrorCodes
0%
0/11
N/A
1
 
 1  
 /*
 2  
  * Copyright (c) 2008 - 2011 Michael Schierl
 3  
  * 
 4  
  * All rights reserved.
 5  
  * 
 6  
  * Redistribution and use in source and binary forms, with or without
 7  
  * modification, are permitted provided that the following conditions
 8  
  * are met:
 9  
  * 
 10  
  * - Redistributions of source code must retain the above copyright notice,
 11  
  *   this list of conditions and the following disclaimer.
 12  
  *   
 13  
  * - Redistributions in binary form must reproduce the above copyright
 14  
  *   notice, this list of conditions and the following disclaimer in the
 15  
  *   documentation and/or other materials provided with the distribution.
 16  
  *   
 17  
  * - Neither name of the copyright holders nor the names of its
 18  
  *   contributors may be used to endorse or promote products derived from
 19  
  *   this software without specific prior written permission.
 20  
  *   
 21  
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND THE CONTRIBUTORS
 22  
  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 23  
  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 24  
  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 25  
  * HOLDERS OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 26  
  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 27  
  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
 28  
  * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 29  
  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
 30  
  * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
 31  
  * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 32  
  */
 33  
 package net.sf.jmatchparser.util.csv.fieldreader;
 34  
 
 35  0
 enum FieldReaderErrorCodes implements FieldReaderErrorCode {
 36  
 
 37  0
         INVALID_FORMAT("Format of field does not match configured format."),
 38  0
         MISSING("Mandatory field is missing."),
 39  0
         MISSING_MANDATORYIFNEW("Field is missing but mandatory for new records."),
 40  0
         VALUE_TOO_LONG("Value is too long"),
 41  0
         VALUE_TOO_SHORT("Value is too short");
 42  
 
 43  
         private final String errorDescription;
 44  
 
 45  0
         private FieldReaderErrorCodes(String errorDescription) {
 46  0
                 this.errorDescription = errorDescription;
 47  0
         }
 48  
 
 49  
         @Override
 50  
         public String getErrorCode() {
 51  0
                 return name();
 52  
         }
 53  
 
 54  
         @Override
 55  
         public String getErrorDescription() {
 56  0
                 return errorDescription;
 57  
         }
 58  
 }