es.mcu.yingo.aplicacion.generadorescodigo
Class GeneradorCodigosAnyo

java.lang.Object
  extended by es.mcu.yingo.aplicacion.generadorescodigo.GeneradorCodigosAnyo
All Implemented Interfaces:
GeneradorCodigos

public class GeneradorCodigosAnyo
extends java.lang.Object
implements GeneradorCodigos

Implementación de GeneradorCodigos. Obtiene el codigo de expediente con la cadena formada por la concatenación en orden de las siguientes cadenas:

Author:
miguel.esteban

Field Summary
private  java.lang.String cadenaSeparadorAnio
          Cadena separadora que se concatenará después del año y antes de la cadena completada con el caracter de relleno por la izquierda y el número secuencial.
private  char caracterRelleno
          Caracter de relleno con el que se completará la longitud.
private  int longitudRelleno
          Longitud a la que se rellenará por la izquierda el número secuencial.
 
Constructor Summary
GeneradorCodigosAnyo()
           
 
Method Summary
 java.lang.String getCadenaSeparadorAnio()
           
 char getCaracterRelleno()
           
 java.lang.String getCodigo(java.lang.String numExpediente)
          Método que hay que implementar para obtener el código de expediente formateado para cada aplicación a partir de un número/cadena secuencial
 int getLongitudRelleno()
           
 void setCadenaSeparadorAnio(java.lang.String cadenaSeparadorAnio)
           
 void setCaracterRelleno(char caracterRelleno)
           
 void setLongitudRelleno(int longitudRelleno)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

longitudRelleno

private int longitudRelleno
Longitud a la que se rellenará por la izquierda el número secuencial. Por defecto tendrá el valor 5


cadenaSeparadorAnio

private java.lang.String cadenaSeparadorAnio
Cadena separadora que se concatenará después del año y antes de la cadena completada con el caracter de relleno por la izquierda y el número secuencial. Por defecto es la cadena '/'


caracterRelleno

private char caracterRelleno
Caracter de relleno con el que se completará la longitud. Valor por defecto '0'

Constructor Detail

GeneradorCodigosAnyo

public GeneradorCodigosAnyo()
Method Detail

getCodigo

public java.lang.String getCodigo(java.lang.String numExpediente)
Description copied from interface: GeneradorCodigos
Método que hay que implementar para obtener el código de expediente formateado para cada aplicación a partir de un número/cadena secuencial

Specified by:
getCodigo in interface GeneradorCodigos
Returns:

getCadenaSeparadorAnio

public java.lang.String getCadenaSeparadorAnio()
Returns:
Devuelve el atributo cadenaSeparadorAnio

setCadenaSeparadorAnio

public void setCadenaSeparadorAnio(java.lang.String cadenaSeparadorAnio)
Parameters:
cadenaSeparadorAnio - Carga el atributo cadenaSeparadorAnio

getCaracterRelleno

public char getCaracterRelleno()
Returns:
Devuelve el atributo caracterRelleno

setCaracterRelleno

public void setCaracterRelleno(char caracterRelleno)
Parameters:
caracterRelleno - Carga el atributo caracterRelleno

getLongitudRelleno

public int getLongitudRelleno()
Returns:
Devuelve el atributo longitudRelleno

setLongitudRelleno

public void setLongitudRelleno(int longitudRelleno)
Parameters:
longitudRelleno - Carga el atributo longitudRelleno