sat
Class ConceptStringSAT

java.lang.Object
  |
  +--sat.ConceptSAT
        |
        +--sat.ConceptStringSAT
Direct Known Subclasses:
Apellido, ConceptAmountSAT, CURP, Nombre, NumeroCredito, RazonSocial, RFC

public class ConceptStringSAT
extends ConceptSAT


Field Summary
protected  char[] CHAR_VALUES
           
protected  int MAX_SIZE
           
protected  int MIN_SIZE
           
 
Fields inherited from class sat.ConceptSAT
DESCRIPTION, KEY, PRINT_VALUE, SOURCE, VALUE, XML_VALUE
 
Constructor Summary
ConceptStringSAT()
          Construye un nuevo ConceptStringSAT.
 
Method Summary
 char[] getCharValues()
          Obtener el arreglo de caracteres permitidos para valor del concepto.
 int getMaxSize()
          Obtener el tamaño máximo del valor del concepto.
 int getMinSize()
          Obtener el tamaño mínimo del valor del concepto.
 void setCharValues(char[] CHAR_VALUES)
          Seleccionar el arreglo de caracteres permitidos para el valor del concepto.
 void setMaxSize(int MAX_SIZE)
          Seleccionar el tamaño máximo del valor del concepto.
 void setMinSize(int MIN_SIZE)
          Seleccionar el tamaño mínimo del valor del concepto.
 void setValue(java.lang.String VALUE)
          Seleccionar el valor del concepto.
 
Methods inherited from class sat.ConceptSAT
getDescription, getKey, getPrintValue, getSource, getValue, getXMLValue, reset, setDescription, setKey, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHAR_VALUES

protected char[] CHAR_VALUES

MIN_SIZE

protected int MIN_SIZE

MAX_SIZE

protected int MAX_SIZE
Constructor Detail

ConceptStringSAT

public ConceptStringSAT()
Construye un nuevo ConceptStringSAT.
Method Detail

getCharValues

public char[] getCharValues()
Obtener el arreglo de caracteres permitidos para valor del concepto. El valor por omisión es null.
Returns:
Un arreglo de tipo char correspondiente a los caracteres permitidos para el valor del concepto.

getMaxSize

public int getMaxSize()
Obtener el tamaño máximo del valor del concepto. El valor por omisión es cero.
Returns:
Un int correspondiente al tamaño máximo del valor del concepto.

getMinSize

public int getMinSize()
Obtener el tamaño mínimo del valor del concepto. El valor por omisión es cero.
Returns:
Un int correspondiente al tamaño mínimo del valor del concepto.

setCharValues

public void setCharValues(char[] CHAR_VALUES)
Seleccionar el arreglo de caracteres permitidos para el valor del concepto. Si se recibe un valor nulo o un arreglo vacío como argumento, se asignará null como valor.
Parameters:
CHAR_VALUES - Arreglo de caracteres permitidos para el valor del concepto.

setMaxSize

public void setMaxSize(int MAX_SIZE)
Seleccionar el tamaño máximo del valor del concepto. Si se recibe un valor menor a cero como argumento, se asignará cero como valor.
Parameters:
MAX_SIZE - Tamaño máximo del valor del concepto.

setMinSize

public void setMinSize(int MIN_SIZE)
Seleccionar el tamaño mínimo del valor del concepto. Si se recibe un valor menor a cero como argumento, se asignará cero como valor.
Parameters:
MIN_SIZE - Tamaño mínimo del valor del concepto.

setValue

public void setValue(java.lang.String VALUE)
              throws ExceptionSAT
Seleccionar el valor del concepto. Cuando el valor del concepto es aceptado, se asigna un valor de impresión y un valor XML.
Overrides:
setValue in class ConceptSAT
Parameters:
VALUE - Valor del concepto.
Throws:
ExceptionSAT - Si se recibe un valor nulo, una cadena de caracteres vacía, un valor que no esté comprendido entre el tamaño máximo y mínimo especificado, o contenga caracteres no permitidos.