br.gov.mj.frameworkprocessos.pojo
Class Protocolo

java.lang.Object
  extended by br.gov.mj.frameworkprocessos.pojo.Protocolo
All Implemented Interfaces:
java.io.Serializable

public class Protocolo
extends java.lang.Object
implements java.io.Serializable

Author:
gabriel.vicente versão: 1.0
See Also:
Serialized Form

Constructor Summary
Protocolo(java.lang.String protocolo)
           
Protocolo(java.lang.String _radical, java.lang.String _sequencia, java.lang.String _ano, java.lang.Integer _lote)
           
 
Method Summary
static java.lang.String colocaMascaraProtocolo(java.lang.String numeroProtocolo)
          Esse método coloca máscara em um número de protocolo
 java.lang.String getAno()
           
 java.lang.String getDv()
           
 java.lang.Integer getLote()
           
 java.lang.String getRadical()
           
 java.lang.String getSequencia()
           
static boolean isDigitoCorreto(java.lang.String protocolo)
          Passado uma string com um numero de protocolo esse método verifica se esse numero tem o digito verificar correto.
static boolean isProtocoloMJ(java.lang.String protocolo)
          Deprecated. Este método verifica apenas radicais do MJ. Utilize o método verificarExistenciaRadicalInterno do componente de UORG
static java.lang.String retiraMascaraProtocolo(java.lang.String numeroProtocolo)
          Esse método retira máscara em um número de protocolo
 void setLote(java.lang.Integer lote)
           
 java.lang.String toString()
           
 java.lang.String toStringComMascara()
          Metodo para retornar o número do Protocolo com a máscara Ex: rrrrrr.sssss/aaaa-vv
 java.lang.String toStringSemMascara()
          Metodo para retornar o número do Protocolo sem a máscara Ex: rrrrrrsssssaaaavv
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Protocolo

public Protocolo(java.lang.String _radical,
                 java.lang.String _sequencia,
                 java.lang.String _ano,
                 java.lang.Integer _lote)
          throws ParametroInvalidoException
Throws:
ParametroInvalidoException

Protocolo

public Protocolo(java.lang.String protocolo)
          throws ParametroInvalidoException
Throws:
ParametroInvalidoException
Method Detail

toStringComMascara

public java.lang.String toStringComMascara()
Metodo para retornar o número do Protocolo com a máscara Ex: rrrrrr.sssss/aaaa-vv

Returns:

toStringSemMascara

public java.lang.String toStringSemMascara()
Metodo para retornar o número do Protocolo sem a máscara Ex: rrrrrrsssssaaaavv

Returns:

getAno

public java.lang.String getAno()
Returns:
Retorna o ano.

getDv

public java.lang.String getDv()
Returns:
Retorna o dv.

getRadical

public java.lang.String getRadical()
Returns:
Retorna o radical.

getSequencia

public java.lang.String getSequencia()
Returns:
Retorna o sequencia.

isProtocoloMJ

public static boolean isProtocoloMJ(java.lang.String protocolo)
Deprecated. Este método verifica apenas radicais do MJ. Utilize o método verificarExistenciaRadicalInterno do componente de UORG

Verifica se o protocolo informado pertence ao Ministério da Justiça


isDigitoCorreto

public static boolean isDigitoCorreto(java.lang.String protocolo)
Passado uma string com um numero de protocolo esse método verifica se esse numero tem o digito verificar correto.

Parameters:
numeroProtocolo -
Returns:

colocaMascaraProtocolo

public static java.lang.String colocaMascaraProtocolo(java.lang.String numeroProtocolo)
Esse método coloca máscara em um número de protocolo

Parameters:
numeroProtocolo -
Returns:

retiraMascaraProtocolo

public static java.lang.String retiraMascaraProtocolo(java.lang.String numeroProtocolo)
Esse método retira máscara em um número de protocolo

Parameters:
numeroProtocolo -
Returns:

getLote

public java.lang.Integer getLote()

setLote

public void setLote(java.lang.Integer lote)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object