@Component
@Scope(value="prototype")
public class CronogramaObraUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ContratoParcelaPgtoService |
contratoParcelaPgtoService |
private CronogramaFisicoFinanceiroService |
cronogramaFisicoFinanceiroService |
private CronogramaObraItemService |
cronogramaObraItemService |
private CronogramaObraService |
cronogramaObraService |
private CronogramaObraTotaisService |
cronogramaObraTotaisService |
private GestaoObraService |
gestaoObraService |
private br.inf.thema.erp.infra.utils.log.Logger |
logger |
private ObraAditivoService |
obraAditivoService |
private ObraListaService |
obraListaService |
private ObraTCERSWsClient |
obraTCERSWsClient |
private ObraTCEService |
obraTCEService |
private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoService |
variaveisDeSessaoProxyImpl |
Constructor and Description |
---|
CronogramaObraUtil() |
Modifier and Type | Method and Description |
---|---|
void |
atualizarCronograma(GestaoObraVo obra,
java.lang.Boolean visualizaObra) |
void |
atualizarPlanilhaContratual(GestaoObraVo obra,
java.lang.Boolean soItensNovos) |
private java.lang.Long |
atualizarPlanilhaContratualEtapa(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExternoLote,
CronogramaObraItemVo etapa) |
private java.lang.Boolean |
atualizarPlanilhaContratualItem(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.String sigla,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExterno,
CronogramaObraItemVo itemObra) |
private java.lang.Boolean |
atualizarPlanilhaContratualLote(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.String sigla,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExterno) |
private java.lang.Long |
consistePlanilhaContratual(java.lang.Long tipo,
GestaoObraVo obra,
java.lang.String tipoVersao) |
private CronogramaDTO |
converteObraCronograma(GestaoObraVo obra,
java.lang.Boolean enviar,
java.lang.String tipoVersao,
java.lang.Boolean visualizaObra) |
java.lang.Long |
enviarCronograma(GestaoObraVo obra,
java.lang.String tipoVersao,
java.lang.Boolean visualizaObra) |
java.lang.Long |
enviarPlanilhaContratual(GestaoObraVo obra,
boolean soItensNovos) |
java.lang.Long |
enviarPlanilhaContratualAditivo(GestaoObraVo obra,
java.lang.Boolean soItensNovos) |
private java.lang.Long |
enviarPlanilhaContratualEtapa(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExternoLote,
CronogramaObraItemVo etapa) |
private java.lang.Long |
enviarPlanilhaContratualItem(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.String sigla,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExternoLote,
CronogramaObraItemVo itemObra) |
private java.lang.Long |
enviarPlanilhaContratualLote(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.String sigla,
java.lang.Long numeroCronograma,
java.lang.Long lote) |
private EtapaDTO |
montaEtapaDTO(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.Long numeroCronograma,
java.lang.Long idLote,
CronogramaObraItemVo item) |
private ItemDTO |
montaItemDTO(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.String sigla,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExternoLote,
CronogramaObraItemVo itemObra) |
private LoteDTO |
montaLoteDTO(GestaoObraVo obra,
java.lang.String cnpj,
java.lang.String sigla,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExternoLote) |
java.lang.Boolean |
removerCronograma(GestaoObraVo obra,
long sequenciaAditivo) |
void |
removerPlanilhaContratual(GestaoObraVo obra) |
private java.lang.Boolean |
removerPlanilhaContratualEtapa(GestaoObraVo obra,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExterno,
CronogramaObraItemVo etapa) |
private java.lang.Boolean |
removerPlanilhaContratualItem(GestaoObraVo obra,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExterno,
CronogramaObraItemVo item) |
private java.lang.Boolean |
removerPlanilhaContratualLote(GestaoObraVo obra,
java.lang.Long numeroCronograma,
java.lang.Long lote,
java.lang.Long idExterno) |
private br.inf.thema.erp.infra.utils.log.Logger logger
@Autowired private ObraTCERSWsClient obraTCERSWsClient
@Autowired private CronogramaObraTotaisService cronogramaObraTotaisService
@Autowired private CronogramaObraService cronogramaObraService
@Autowired private ContratoParcelaPgtoService contratoParcelaPgtoService
@Autowired private ObraAditivoService obraAditivoService
@Autowired private ObraListaService obraListaService
@Autowired private CronogramaObraItemService cronogramaObraItemService
@Autowired private GestaoObraService gestaoObraService
@Autowired private ObraTCEService obraTCEService
@Autowired private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoService variaveisDeSessaoProxyImpl
@Autowired private CronogramaFisicoFinanceiroService cronogramaFisicoFinanceiroService
private CronogramaDTO converteObraCronograma(GestaoObraVo obra, java.lang.Boolean enviar, java.lang.String tipoVersao, java.lang.Boolean visualizaObra) throws java.lang.Exception
java.lang.Exception
public java.lang.Long enviarCronograma(GestaoObraVo obra, java.lang.String tipoVersao, java.lang.Boolean visualizaObra) throws java.lang.Exception
java.lang.Exception
public void atualizarCronograma(GestaoObraVo obra, java.lang.Boolean visualizaObra) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean removerCronograma(GestaoObraVo obra, long sequenciaAditivo) throws java.lang.Exception
java.lang.Exception
private java.lang.Long consistePlanilhaContratual(java.lang.Long tipo, GestaoObraVo obra, java.lang.String tipoVersao) throws java.lang.Exception
java.lang.Exception
private LoteDTO montaLoteDTO(GestaoObraVo obra, java.lang.String cnpj, java.lang.String sigla, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExternoLote) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private ItemDTO montaItemDTO(GestaoObraVo obra, java.lang.String cnpj, java.lang.String sigla, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExternoLote, CronogramaObraItemVo itemObra) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private java.lang.Long enviarPlanilhaContratualLote(GestaoObraVo obra, java.lang.String cnpj, java.lang.String sigla, java.lang.Long numeroCronograma, java.lang.Long lote) throws java.lang.Exception
java.lang.Exception
private java.lang.Long enviarPlanilhaContratualEtapa(GestaoObraVo obra, java.lang.String cnpj, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExternoLote, CronogramaObraItemVo etapa) throws java.lang.Exception
java.lang.Exception
private java.lang.Long enviarPlanilhaContratualItem(GestaoObraVo obra, java.lang.String cnpj, java.lang.String sigla, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExternoLote, CronogramaObraItemVo itemObra) throws java.lang.Exception
java.lang.Exception
private EtapaDTO montaEtapaDTO(GestaoObraVo obra, java.lang.String cnpj, java.lang.Long numeroCronograma, java.lang.Long idLote, CronogramaObraItemVo item) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
public java.lang.Long enviarPlanilhaContratual(GestaoObraVo obra, boolean soItensNovos) throws java.lang.Exception
java.lang.Exception
public java.lang.Long enviarPlanilhaContratualAditivo(GestaoObraVo obra, java.lang.Boolean soItensNovos) throws java.lang.Exception
java.lang.Exception
private java.lang.Boolean atualizarPlanilhaContratualLote(GestaoObraVo obra, java.lang.String cnpj, java.lang.String sigla, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExterno) throws java.lang.Exception
java.lang.Exception
private java.lang.Boolean atualizarPlanilhaContratualItem(GestaoObraVo obra, java.lang.String cnpj, java.lang.String sigla, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExterno, CronogramaObraItemVo itemObra) throws java.lang.Exception
java.lang.Exception
private java.lang.Long atualizarPlanilhaContratualEtapa(GestaoObraVo obra, java.lang.String cnpj, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExternoLote, CronogramaObraItemVo etapa) throws java.lang.Exception
java.lang.Exception
public void atualizarPlanilhaContratual(GestaoObraVo obra, java.lang.Boolean soItensNovos) throws java.lang.Exception
java.lang.Exception
private java.lang.Boolean removerPlanilhaContratualLote(GestaoObraVo obra, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExterno) throws java.lang.Exception
java.lang.Exception
private java.lang.Boolean removerPlanilhaContratualEtapa(GestaoObraVo obra, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExterno, CronogramaObraItemVo etapa) throws java.lang.Exception
java.lang.Exception
private java.lang.Boolean removerPlanilhaContratualItem(GestaoObraVo obra, java.lang.Long numeroCronograma, java.lang.Long lote, java.lang.Long idExterno, CronogramaObraItemVo item) throws java.lang.Exception
java.lang.Exception
public void removerPlanilhaContratual(GestaoObraVo obra) throws java.lang.Exception
java.lang.Exception