package br.gov.mj.sislegis.app.enumerated;
import br.gov.mj.sislegis.app.model.pautacomissao.SituacaoSessao;
/**
* Representa as situacoes das pautas de reuniao do Senado
*/
public enum SituacaoSenado {
Encerrada, Realizada, Agendada, Cancelada, Convocada, Adiada, Aberta, EmAndamento, Transferida;
public SituacaoSessao situacaoSessaoCorrespondente() {
switch (this) {
case Encerrada:
case Realizada:
return SituacaoSessao.Realizada;
case Agendada:
case Adiada:
case Convocada:
case Aberta:
case EmAndamento:
case Transferida:
return SituacaoSessao.Agendada;
case Cancelada:
return SituacaoSessao.Cancelada;
default:
return SituacaoSessao.Desconhecido;
}
}
}