package br.com.centralit.citcorpore.bean; import java.util.HashMap; import java.util.List; import br.com.centralit.citcorpore.util.Enumerados.MotivoRejeicaoAlcada; import br.com.citframework.dto.IDto; public class AlcadaProcessoNegocioDTO implements IDto { private CentroResultadoDTO centroResultadoDto; private EmpregadoDTO empregadoDto; private List<ProcessoNegocioDTO> processosNegocio; private HashMap<String, GrupoEmpregadoDTO> mapGruposEmpregado; private boolean alcadaRejeitada; private boolean delegacao; private AlcadaProcessoNegocioDTO alcadaOrigemDto; private MotivoRejeicaoAlcada motivoRejeicao; private String complementoRejeicao; private String chaveOrdenacao; public HashMap<String, GrupoEmpregadoDTO> getMapGruposEmpregado() { return mapGruposEmpregado; } public void setMapGruposEmpregado( HashMap<String, GrupoEmpregadoDTO> mapGruposEmpregado) { this.mapGruposEmpregado = mapGruposEmpregado; } public CentroResultadoDTO getCentroResultadoDto() { return centroResultadoDto; } public void setCentroResultadoDto(CentroResultadoDTO centroResultadoDto) { this.centroResultadoDto = centroResultadoDto; } public EmpregadoDTO getEmpregadoDto() { return empregadoDto; } public void setEmpregadoDto(EmpregadoDTO empregadoDto) { this.empregadoDto = empregadoDto; } public List<ProcessoNegocioDTO> getProcessosNegocio() { return processosNegocio; } public void setProcessosNegocio(List<ProcessoNegocioDTO> processosNegocio) { this.processosNegocio = processosNegocio; } public MotivoRejeicaoAlcada getMotivoRejeicao() { return motivoRejeicao; } public void setMotivoRejeicao(MotivoRejeicaoAlcada motivoRejeicao) { this.motivoRejeicao = motivoRejeicao; } public boolean isDelegacao() { return delegacao; } public void setDelegacao(boolean delegacao) { this.delegacao = delegacao; } public AlcadaProcessoNegocioDTO getAlcadaOrigemDto() { return alcadaOrigemDto; } public void setAlcadaOrigemDto(AlcadaProcessoNegocioDTO alcadaOrigemDto) { this.alcadaOrigemDto = alcadaOrigemDto; } public boolean isAlcadaRejeitada() { return alcadaRejeitada; } public void setAlcadaRejeitada(boolean alcadaRejeitada) { this.alcadaRejeitada = alcadaRejeitada; } public String getComplementoRejeicao() { return complementoRejeicao; } public void setComplementoRejeicao(String complementoRejeicao) { this.complementoRejeicao = complementoRejeicao; } public String getChaveOrdenacao() { return chaveOrdenacao; } public void setChaveOrdenacao(String chaveOrdenacao) { this.chaveOrdenacao = chaveOrdenacao; } public int recuperaHierarquiaNivelAutoridade() { int result = 0; if (this.getProcessosNegocio() != null) { if (this.getProcessosNegocio().get(0).getNivelAutoridadeDto() != null) result = this.getProcessosNegocio().get(0).getNivelAutoridadeDto().getHierarquia(); } return result; } }