package br.com.centralit.bpm.dto; import java.sql.Timestamp; import java.util.Date; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import br.com.citframework.dto.IDto; import br.com.citframework.util.DateTimeAdapter; import br.com.citframework.util.DtoAdapter; @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "TarefaFluxo") public class TarefaFluxoDTO extends ItemTrabalhoFluxoDTO { private static final long serialVersionUID = 6660231793397607997L; private Date dataCriacao; @XmlElement(name = "NomeFluxo") private String nomeFluxo; private Double percentualExecucao; @XmlElement(name = "IdVisao") private Integer idVisao; @XmlElement(name = "Executar") private String executar; @XmlElement(name = "Delegar") private String delegar; @XmlElement(name = "Suspender") private String suspender; @XmlElement(name = "Reativar") private String reativar; @XmlElement(name = "AlterarSLA") private String alterarSLA; @XmlElement(name = "SomenteAcompanhamento") private boolean somenteAcompanhamento; @XmlElement(name = "Automatica") private boolean automatica; @XmlElement(name = "DataHoraLimite") @XmlJavaTypeAdapter(DateTimeAdapter.class) private Timestamp dataHoraLimite; @XmlElement(name = "SolicitacaoServico") @XmlJavaTypeAdapter(DtoAdapter.class) private IDto solicitacaoDto; @XmlElement(name = "RequisicaoMudanca") @XmlJavaTypeAdapter(DtoAdapter.class) private IDto requisicaoMudancaDto; @XmlElement(name = "RequisicaoLiberacao") @XmlJavaTypeAdapter(DtoAdapter.class) private IDto requisicaoLiberacaoDto; private String elementoFluxo_serialize; private String solicitacao_serialize; private String problema_serialize; @XmlElement(name = "Problema") @XmlJavaTypeAdapter(DtoAdapter.class) private IDto problemaDto; private String tipoAtribuicao; private Integer idTipoFluxo; public Date getDataCriacao() { return dataCriacao; } public void setDataCriacao(final Date dataCriacao) { this.dataCriacao = dataCriacao; } public String getNomeFluxo() { return nomeFluxo; } public void setNomeFluxo(final String nomeFluxo) { this.nomeFluxo = nomeFluxo; } public Double getPercentualExecucao() { return percentualExecucao; } public void setPercentualExecucao(final Double percentualExecucao) { this.percentualExecucao = percentualExecucao; } public Integer getIdVisao() { return idVisao; } public void setIdVisao(final Integer idVisao) { this.idVisao = idVisao; } 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 Timestamp getDataHoraLimite() { return dataHoraLimite; } public void setDataHoraLimite(final Timestamp dataHoraLimite) { this.dataHoraLimite = dataHoraLimite; } public String getReativar() { return reativar; } public void setReativar(final String reativar) { this.reativar = reativar; } public String getAlterarSLA() { return alterarSLA; } public void setAlterarSLA(final String alterarSLA) { this.alterarSLA = alterarSLA; } public boolean isSomenteAcompanhamento() { return somenteAcompanhamento; } public void setSomenteAcompanhamento(final boolean somenteAcompanhamento) { this.somenteAcompanhamento = somenteAcompanhamento; } public boolean isAutomatica() { return automatica; } public void setAutomatica(final boolean automatica) { this.automatica = automatica; } public String getElementoFluxo_serialize() { return elementoFluxo_serialize; } public void setElementoFluxo_serialize(final String elementoFluxo_serialize) { this.elementoFluxo_serialize = elementoFluxo_serialize; } public String getSolicitacao_serialize() { return solicitacao_serialize; } public void setSolicitacao_serialize(final String solicitacao_serialize) { this.solicitacao_serialize = solicitacao_serialize; } public String getProblema_serialize() { return problema_serialize; } public void setProblema_serialize(final String problema_serialize) { this.problema_serialize = problema_serialize; } public IDto getSolicitacaoDto() { return solicitacaoDto; } public void setSolicitacaoDto(final IDto solicitacaoDto) { this.solicitacaoDto = solicitacaoDto; } public IDto getRequisicaoMudancaDto() { return requisicaoMudancaDto; } public void setRequisicaoMudancaDto(final IDto requisicaoMudancaDto) { this.requisicaoMudancaDto = requisicaoMudancaDto; } public IDto getRequisicaoLiberacaoDto() { return requisicaoLiberacaoDto; } public void setRequisicaoLiberacaoDto(final IDto requisicaoLiberacaoDto) { this.requisicaoLiberacaoDto = requisicaoLiberacaoDto; } public IDto getProblemaDto() { return problemaDto; } public void setProblemaDto(final IDto problemaDto) { this.problemaDto = problemaDto; } public String getTipoAtribuicao() { return tipoAtribuicao; } public void setTipoAtribuicao(final String tipoAtribuicao) { this.tipoAtribuicao = tipoAtribuicao; } /** * @return the idTipoFluxo */ public Integer getIdTipoFluxo() { return idTipoFluxo; } /** * @param idTipoFluxo the idTipoFluxo to set */ public void setIdTipoFluxo(Integer idTipoFluxo) { this.idTipoFluxo = idTipoFluxo; } }