package br.com.centralit.bpm.util;
public class Enumerados {
public static final String ACAO_DELEGAR = "D";
public static final String ACAO_INICIAR = "I";
public static final String ACAO_EXECUTAR = "E";
public static final String ACAO_VISUALIZAR = "V";
public static final String INTERACAO_VISAO = "V";
public static final String INTERACAO_URL = "U";
public static final String TIPO_ASSOCIACAO_INSTANCIA = "I";
public static final String TIPO_ASSOCIACAO_TAREFA = "T";
public static final String INSTANCIA_ABERTA = SituacaoInstanciaFluxo.Aberta.name();
public static final String INSTANCIA_ENCERRADA = SituacaoInstanciaFluxo.Encerrada.name();
public enum SituacaoItemTrabalho {
Criado("Criado"),
Disponivel("Dispon�vel"),
EmAndamento("Em andamento"),
Suspenso("Suspenso"),
Cancelado("Cancelado"),
Encerrado("Suspenso"),
Executado("Executado");
private final String descricao;
SituacaoItemTrabalho(final String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
}
public enum SituacaoInstanciaFluxo {
Aberta("Aberta"),
Suspensa("Suspensa"),
Cancelada("Cancelada"),
Encerrada("Encerrada");
private final String descricao;
SituacaoInstanciaFluxo(final String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
}
public enum TipoAtribuicao {
Automatica("Autom�tica"),
Acompanhamento("Acompanhamento"),
Delegacao("Delega��o");
private final String descricao;
TipoAtribuicao(final String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
}
public enum TipoElementoFluxo {
Inicio("In�cio"),
Tarefa("Tarefa"),
Script("Script"),
Email("Email"),
Porta("Porta"),
Evento("Evento"),
Finalizacao("Finaliza��o");
private final String descricao;
TipoElementoFluxo(final String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
}
public enum TipoPorta {
Decisao("Decis�o"),
Paralela("Paralela"),
Convergente("Convergente");
private final String descricao;
TipoPorta(final String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
}
public enum TipoFinalizacao {
Encadeada("Encadeada");
private final String descricao;
TipoFinalizacao(final String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
}
public enum AcaoItemTrabalho {
Iniciar("Iniciar"),
Executar("Executar"),
Delegar("Delegar"),
Suspender("Suspender"),
Cancelar("Cancelar");
private final String descricao;
AcaoItemTrabalho(final String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
}
}