package br.com.centralit.bpm.dto;
import java.sql.Date;
import java.util.List;
import br.com.centralit.citcorpore.bean.ProcessoNegocioDTO;
import br.com.citframework.dto.IDto;
public class FluxoDTO implements IDto {
private static final long serialVersionUID = 8653101480124828990L;
private Integer idFluxo;
private String nomeFluxo;
private String descricao;
private String nomeClasseFluxo;
private Integer idTipoFluxo;
private String versao;
private String variaveis;
private String conteudoXml;
private Date dataInicio;
private Date dataFim;
private Integer idTarefa;
private String criar;
private String executar;
private String delegar;
private String suspender;
private String acaoFluxo;
private String usuarioDestino;
private String identificador;
private Integer idInstanciaFluxo;
private ElementoFluxoDTO inicioFluxo;
private String[] colVariaveis;
private List<ElementoFluxoDTO> colElementos;
private List<ElementoFluxoRaiaDTO> colRaias;
private List<ElementoFluxoDTO> colTarefas;
private List<ElementoFluxoDTO> colPortas;
private List<ElementoFluxoDTO> colScripts;
private List<ElementoFluxoDTO> colEventos;
private List<ElementoFluxoDTO> colEmails;
private List<SequenciaFluxoDTO> colSequenciamentos;
private List<ElementoFluxoDTO> colFinalizacoes;
private String elemento_serializado;
private String sequencia;
private String elementos_serializados;
private String sequencias_serializadas;
private String linhaAtual;
private String acao;
private Integer idProcessoNegocio;
private ProcessoNegocioDTO processoNegocioDto;
public Integer getIdFluxo() {
return idFluxo;
}
public void setIdFluxo(final Integer idFluxo) {
this.idFluxo = idFluxo;
}
public String getNomeFluxo() {
return nomeFluxo;
}
public void setNomeFluxo(final String nomeFluxo) {
this.nomeFluxo = nomeFluxo;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(final String descricao) {
this.descricao = descricao;
}
public Integer getIdTipoFluxo() {
return idTipoFluxo;
}
public void setIdTipoFluxo(final Integer idTipoFluxo) {
this.idTipoFluxo = idTipoFluxo;
}
public String getVersao() {
return versao;
}
public void setVersao(final String versao) {
this.versao = versao;
}
public String getVariaveis() {
return variaveis;
}
public void setVariaveis(final String variaveis) {
if (variaveis != null) {
colVariaveis = variaveis.split(";");
} else {
colVariaveis = new String[] {};
}
this.variaveis = variaveis;
}
public String getConteudoXml() {
return conteudoXml;
}
public void setConteudoXml(final String conteudoXml) {
this.conteudoXml = conteudoXml;
}
public Date getDataInicio() {
return dataInicio;
}
public void setDataInicio(final Date dataInicio) {
this.dataInicio = dataInicio;
}
public Date getDataFim() {
return dataFim;
}
public void setDataFim(final Date dataFim) {
this.dataFim = dataFim;
}
public Integer getIdTarefa() {
return idTarefa;
}
public void setIdTarefa(final Integer idTarefa) {
this.idTarefa = idTarefa;
}
public String getCriar() {
return criar;
}
public void setCriar(final String criar) {
this.criar = criar;
}
public String getExecutar() {
return executar;
}
public void setExecutar(final String executar) {
this.executar = executar;
}
public String getDelegar() {
return delegar;
}
public void setDelegar(final String delegar) {
this.delegar = delegar;
}
public String getSuspender() {
return suspender;
}
public void setSuspender(final String suspender) {
this.suspender = suspender;
}
public String getAcaoFluxo() {
return acaoFluxo;
}
public void setAcaoFluxo(final String acaoFluxo) {
this.acaoFluxo = acaoFluxo;
}
public String getUsuarioDestino() {
return usuarioDestino;
}
public void setUsuarioDestino(final String usuarioDestino) {
this.usuarioDestino = usuarioDestino;
}
public String getIdentificador() {
return identificador;
}
public void setIdentificador(final String identificador) {
this.identificador = identificador;
}
public Integer getIdInstanciaFluxo() {
return idInstanciaFluxo;
}
public void setIdInstanciaFluxo(final Integer idInstanciaFluxo) {
this.idInstanciaFluxo = idInstanciaFluxo;
}
public ElementoFluxoDTO getInicioFluxo() {
return inicioFluxo;
}
public void setInicioFluxo(final ElementoFluxoDTO inicioFluxo) {
this.inicioFluxo = inicioFluxo;
}
public String[] getColVariaveis() {
return colVariaveis;
}
public void setColVariaveis(final String[] colVariaveis) {
variaveis = "";
if (colVariaveis != null && colVariaveis.length > 0) {
for (int i = 0; i < colVariaveis.length; i++) {
if (i > 0) {
variaveis += ";";
}
variaveis += colVariaveis[i];
}
}
this.colVariaveis = colVariaveis;
}
public List<ElementoFluxoDTO> getColTarefas() {
return colTarefas;
}
public void setColTarefas(final List<ElementoFluxoDTO> colTarefas) {
this.colTarefas = colTarefas;
}
public List<ElementoFluxoDTO> getColPortas() {
return colPortas;
}
public void setColPortas(final List<ElementoFluxoDTO> colPortas) {
this.colPortas = colPortas;
}
public List<ElementoFluxoDTO> getColScripts() {
return colScripts;
}
public void setColScripts(final List<ElementoFluxoDTO> colScripts) {
this.colScripts = colScripts;
}
public List<SequenciaFluxoDTO> getColSequenciamentos() {
return colSequenciamentos;
}
public void setColSequenciamentos(final List<SequenciaFluxoDTO> colSequenciamentos) {
this.colSequenciamentos = colSequenciamentos;
}
public List<ElementoFluxoDTO> getColFinalizacoes() {
return colFinalizacoes;
}
public void setColFinalizacoes(final List<ElementoFluxoDTO> colFinalizacoes) {
this.colFinalizacoes = colFinalizacoes;
}
public List<ElementoFluxoDTO> getColEmails() {
return colEmails;
}
public void setColEmails(final List<ElementoFluxoDTO> colEmails) {
this.colEmails = colEmails;
}
public List<ElementoFluxoRaiaDTO> getColRaias() {
return colRaias;
}
public void setColRaias(final List<ElementoFluxoRaiaDTO> colRaias) {
this.colRaias = colRaias;
}
public List<ElementoFluxoDTO> getColElementos() {
return colElementos;
}
public void setColElementos(final List<ElementoFluxoDTO> colElementos) {
this.colElementos = colElementos;
}
public List<ElementoFluxoDTO> getColEventos() {
return colEventos;
}
public void setColEventos(final List<ElementoFluxoDTO> colEventos) {
this.colEventos = colEventos;
}
public String getNomeClasseFluxo() {
return nomeClasseFluxo;
}
public void setNomeClasseFluxo(final String nomeClasseFluxo) {
this.nomeClasseFluxo = nomeClasseFluxo;
}
public String getElemento_serializado() {
return elemento_serializado;
}
public void setElemento_serializado(final String elemento_serializado) {
this.elemento_serializado = elemento_serializado;
}
public String getSequencia() {
return sequencia;
}
public void setSequencia(final String sequencia) {
this.sequencia = sequencia;
}
public String getElementos_serializados() {
return elementos_serializados;
}
public void setElementos_serializados(final String elementos_serializados) {
this.elementos_serializados = elementos_serializados;
}
public String getSequencias_serializadas() {
return sequencias_serializadas;
}
public void setSequencias_serializadas(final String sequencias_serializadas) {
this.sequencias_serializadas = sequencias_serializadas;
}
public String getLinhaAtual() {
return linhaAtual;
}
public void setLinhaAtual(final String linhaAtual) {
this.linhaAtual = linhaAtual;
}
public String getAcao() {
return acao;
}
public void setAcao(final String acao) {
this.acao = acao;
}
public Integer getIdProcessoNegocio() {
return idProcessoNegocio;
}
public void setIdProcessoNegocio(final Integer idProcessoNegocio) {
this.idProcessoNegocio = idProcessoNegocio;
}
public ProcessoNegocioDTO getProcessoNegocioDto() {
return processoNegocioDto;
}
public void setProcessoNegocioDto(final ProcessoNegocioDTO processoNegocioDto) {
this.processoNegocioDto = processoNegocioDto;
}
}