@Component @Scope(value="prototype") public class TarefaGeraContratoPorDocumentoAssinado extends br.inf.thema.erp.infra.utils.timer.TarefaExecutavel implements SuporteCriarContrato
Modifier and Type | Field and Description |
---|---|
private AditivoContratoService |
aditivoContratoService |
private java.lang.String[] |
argumentos |
private br.inf.thema.erp.padrao.service.ChavePrimariaService |
chavePrimariaService |
private java.util.List<br.inf.thema.erp.padrao.entidades.ChavePrimaria> |
chavesAditivoContrato |
private java.util.List<br.inf.thema.erp.padrao.entidades.ChavePrimaria> |
chavesContrato |
private java.lang.String |
consisteControleFuncionario |
private ContratoAditivoUtil |
contratoAditivoUtil |
private ContratoService |
contratoService |
private ContratoUtil |
contratoUtil |
private java.lang.Boolean |
controleAssinatura |
private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoService |
deSessaoProxyImpl |
private java.lang.String |
disponivelPortalPadrao |
private br.inf.thema.erp.integracao.documentos.service.DocumentoVinculoPublicService |
documentoVinculoPublicService |
private br.inf.thema.erp.basico.service.email.EmailService |
emailService |
private java.lang.String |
insereProcEletronicoContrato |
private br.inf.thema.erp.padraoBasico.service.JzxDocumentoService |
jzxDocumentoService |
private MinutaService |
minutaService |
private br.inf.thema.erp.basico.service.ModalidadeService |
modalidadeService |
private br.inf.thema.erp.basico.service.email.ParametrosEmailService |
parametrosEmailService |
private java.lang.String |
percentualAditivo |
private br.inf.thema.erp.integracao.PNCP.PNCPClientUtil |
pncpClientUtil |
private PNCPService |
pncpService |
private br.inf.thema.erp.integracao.PNCP.PNCPAnexoUtil |
pnpAnexoUtil |
private java.lang.Long |
programaAditivoContrato |
private java.lang.Long |
programaContrato |
private static java.lang.String |
SEQUENCIAADITIVO |
private static java.lang.String |
SEQUENCIACONTRATO |
private static java.lang.String |
TAG_TEMPLATE_EMAIL |
private TcersTabelasService |
tcersTabelasService |
Constructor and Description |
---|
TarefaGeraContratoPorDocumentoAssinado() |
Modifier and Type | Method and Description |
---|---|
private void |
addMensagemNovaLinha(java.lang.String mensagem) |
private void |
atualizaRegistroExecucao(java.lang.String situacao,
java.lang.String mensagem,
java.lang.Long minuta) |
void |
executar() |
AditivoContratoService |
getAditivoContratoService() |
java.lang.Long |
getAdministracaoCorrente() |
private br.inf.thema.erp.padrao.entidades.ChavePrimaria |
getChavePrimaria(java.util.List<br.inf.thema.erp.padrao.entidades.ChavePrimaria> chaves,
java.lang.String nomeChave) |
ContratoService |
getContratoService() |
br.inf.thema.erp.integracao.documentos.service.DocumentoVinculoPublicService |
getDocumentoVinculoPublicService() |
java.lang.String |
getExercicioCorrente() |
int |
getPesoTarefa() |
br.inf.thema.erp.integracao.PNCP.PNCPAnexoUtil |
getPNCPAnexoUtil() |
br.inf.thema.erp.integracao.PNCP.PNCPClientUtil |
getPNCPClientUtil() |
PNCPService |
getPNCPService() |
br.inf.thema.erp.padraoBasico.entidades.Usuario |
getUsuario() |
cancelar, enviaEmail, enviaEmailDeErroDeExecucao, enviaEmailDeSucessoDeExecucao, erroExecucao, getFim, getInicio, getMensagem, getScheduledFuture, getTarefa, getTarefaExecutando, getTempoExecucao, posExecucao, preExecucao, run, setFim, setInicio, setMensagem, setScheduledFuture, setTarefa, setTarefaExecutando, setTempoExecucao
@Autowired private ContratoService contratoService
@Autowired private br.inf.thema.erp.padrao.service.ChavePrimariaService chavePrimariaService
@Autowired private MinutaService minutaService
@Autowired private AditivoContratoService aditivoContratoService
@Autowired private br.inf.thema.erp.basico.service.ModalidadeService modalidadeService
@Autowired private TcersTabelasService tcersTabelasService
@Autowired private br.inf.thema.erp.integracao.documentos.service.DocumentoVinculoPublicService documentoVinculoPublicService
@Autowired private PNCPService pncpService
@Autowired private br.inf.thema.erp.integracao.PNCP.PNCPClientUtil pncpClientUtil
@Autowired private br.inf.thema.erp.integracao.PNCP.PNCPAnexoUtil pnpAnexoUtil
@Autowired private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoService deSessaoProxyImpl
@Autowired private br.inf.thema.erp.padraoBasico.service.JzxDocumentoService jzxDocumentoService
@Autowired private br.inf.thema.erp.basico.service.email.EmailService emailService
@Autowired private br.inf.thema.erp.basico.service.email.ParametrosEmailService parametrosEmailService
private java.lang.String[] argumentos
private java.util.List<br.inf.thema.erp.padrao.entidades.ChavePrimaria> chavesContrato
private java.util.List<br.inf.thema.erp.padrao.entidades.ChavePrimaria> chavesAditivoContrato
private java.lang.String disponivelPortalPadrao
private java.lang.String percentualAditivo
private java.lang.String consisteControleFuncionario
private java.lang.String insereProcEletronicoContrato
private java.lang.Boolean controleAssinatura
private java.lang.Long programaContrato
private java.lang.Long programaAditivoContrato
private ContratoUtil contratoUtil
private ContratoAditivoUtil contratoAditivoUtil
private static final java.lang.String SEQUENCIAADITIVO
private static final java.lang.String SEQUENCIACONTRATO
private static final java.lang.String TAG_TEMPLATE_EMAIL
public TarefaGeraContratoPorDocumentoAssinado()
private br.inf.thema.erp.padrao.entidades.ChavePrimaria getChavePrimaria(java.util.List<br.inf.thema.erp.padrao.entidades.ChavePrimaria> chaves, java.lang.String nomeChave)
public void executar() throws br.inf.thema.erp.infra.exception.ErpException
executar
in class br.inf.thema.erp.infra.utils.timer.TarefaExecutavel
br.inf.thema.erp.infra.exception.ErpException
private void atualizaRegistroExecucao(java.lang.String situacao, java.lang.String mensagem, java.lang.Long minuta)
private void addMensagemNovaLinha(java.lang.String mensagem)
public int getPesoTarefa()
getPesoTarefa
in class br.inf.thema.erp.infra.utils.timer.TarefaExecutavel
public ContratoService getContratoService()
getContratoService
in interface SuporteCriarContrato
public PNCPService getPNCPService()
getPNCPService
in interface SuporteCriarContrato
public br.inf.thema.erp.integracao.PNCP.PNCPClientUtil getPNCPClientUtil()
getPNCPClientUtil
in interface SuporteCriarContrato
public br.inf.thema.erp.integracao.PNCP.PNCPAnexoUtil getPNCPAnexoUtil()
getPNCPAnexoUtil
in interface SuporteCriarContrato
public br.inf.thema.erp.integracao.documentos.service.DocumentoVinculoPublicService getDocumentoVinculoPublicService()
getDocumentoVinculoPublicService
in interface SuporteCriarContrato
public br.inf.thema.erp.padraoBasico.entidades.Usuario getUsuario()
getUsuario
in interface SuporteCriarContrato
public java.lang.String getExercicioCorrente()
getExercicioCorrente
in interface SuporteCriarContrato
public java.lang.Long getAdministracaoCorrente()
getAdministracaoCorrente
in interface SuporteCriarContrato
public AditivoContratoService getAditivoContratoService()
getAditivoContratoService
in interface SuporteCriarContrato