es.mcu.yingo.aplicacion.generadorescodigo
Class GeneradorCodigosAnyoMesDia

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

public class GeneradorCodigosAnyoMesDia
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 del mes actual.
private  java.lang.String cadenaSeparadorDia
          Cadena separadora que se concatenará después del día y antes de la cadena completada con el número de 0 del número secuencial.
private  java.lang.String cadenaSeparadorMes
          Cadena separadora que se concatenará después del mes y antes de la cadena día actual.
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
GeneradorCodigosAnyoMesDia()
           
 
Method Summary
 java.lang.String getCadenaSeparadorAnio()
           
 java.lang.String getCadenaSeparadorDia()
           
 java.lang.String getCadenaSeparadorMes()
           
 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 setCadenaSeparadorDia(java.lang.String cadenaSeparadorDia)
           
 void setCadenaSeparadorMes(java.lang.String cadenaSeparadorMes)
           
 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 del mes actual. Por defecto es la cadena '/'


cadenaSeparadorMes

private java.lang.String cadenaSeparadorMes
Cadena separadora que se concatenará después del mes y antes de la cadena día actual. Por defecto es la cadena '/'


cadenaSeparadorDia

private java.lang.String cadenaSeparadorDia
Cadena separadora que se concatenará después del día y antes de la cadena completada con el número de 0 del 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

GeneradorCodigosAnyoMesDia

public GeneradorCodigosAnyoMesDia()
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

getCadenaSeparadorDia

public java.lang.String getCadenaSeparadorDia()
Returns:
Devuelve el atributo cadenaSeparadorDia

setCadenaSeparadorDia

public void setCadenaSeparadorDia(java.lang.String cadenaSeparadorDia)
Parameters:
cadenaSeparadorDia - Carga el atributo cadenaSeparadorDia

getCadenaSeparadorMes

public java.lang.String getCadenaSeparadorMes()
Returns:
Devuelve el atributo cadenaSeparadorMes

setCadenaSeparadorMes

public void setCadenaSeparadorMes(java.lang.String cadenaSeparadorMes)
Parameters:
cadenaSeparadorMes - Carga el atributo cadenaSeparadorMes

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