sat
Class ConceptStringSAT

java.lang.Object
  |
  +--sat.ConceptSAT
        |
        +--sat.ConceptStringSAT
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Apellido, CadenaDependencia, ClaveReferenciaDPA, ConceptAmountSAT, CURP, Nombre, RazonSocial, RFC

public class ConceptStringSAT
extends ConceptSAT

See Also:
Serialized Form

Field Summary
protected  char[] CHAR_VALUES
          Caracteres permitidos para el concepto.
protected  int MAX_SIZE
          Tamaño máximo del concepto.
protected  int MIN_SIZE
          Tamaño mínimo del concepto.
 
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 los caracteres permitidos para el concepto.
 int getMaxSize()
          Obtener el tamaño máximo del concepto.
 int getMinSize()
          Obtener el tamaño mínimo del concepto.
 void setCharValues(char[] CHAR_VALUES)
          Seleccionar los caracteres permitidos para el concepto.
 void setMaxSize(int MAX_SIZE)
          Seleccionar el tamaño máximo del concepto.
 void setMinSize(int MIN_SIZE)
          Seleccionar el tamaño mínimo 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, registerNatives, toString, wait, wait, wait
 

Field Detail

CHAR_VALUES

protected char[] CHAR_VALUES
Caracteres permitidos para el concepto.

MIN_SIZE

protected int MIN_SIZE
Tamaño mínimo del concepto.

MAX_SIZE

protected int MAX_SIZE
Tamaño máximo del concepto.
Constructor Detail

ConceptStringSAT

public ConceptStringSAT()
Construye un nuevo ConceptStringSAT.
Method Detail

getCharValues

public char[] getCharValues()
Obtener los caracteres permitidos para el concepto. El valor por omisión es null.
Returns:
Caracteres permitidos para el concepto.

getMaxSize

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

getMinSize

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

setCharValues

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

setMaxSize

public void setMaxSize(int MAX_SIZE)
Seleccionar el tamaño máximo 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 concepto.

setMinSize

public void setMinSize(int MIN_SIZE)
Seleccionar el tamaño mínimo 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 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, ó contenga caracteres no permitidos.