Package br.com.davinti.vitruvio.spi
Class BSCServiceImpl
Object
BSCServiceImpl
- All Implemented Interfaces:
BSCService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIndicadorclonarIndicador(Indicador indicador, String proprietario) voidclonarNiveis(PlanoEstrategico planoOrigem, PlanoEstrategico planoDestino) voidexcluirDiretriz(Diretriz d) voidexcluirIndicador(Indicador i) booleanexistemDadosGerados(Indicador indicador) DiretrizDadosgetDiretrizDadosPorSigla(String sigla, Date data) List<Diretriz> getDiretrizes(PlanoEstrategico plano) List<DiretrizInfluencia> getDiretrizesAlvos(Diretriz diretriz) DiretrizgetDiretrizPorSigla(String sigla) IndicadorgetIndicadorById(Long id) IndicadorDadosgetIndicadorDadosPorSigla(ObjetivoEstrategico objetivo, String sigla, Date data) List<IndicadorObjetivos> getIndicadores(ObjetivoEstrategico objetivoEstrategico) List<IndicadorObjetivos> getIndicadores(PlanoEstrategico plano) List<Indicador> getIndicadoresNotIn(ObjetivoEstrategico objetivoEstrategico) IndicadorgetIndicadorPorSigla(String sigla) ObjetivoDadosgetObjetivoDadosPorSigla(String sigla, Date data) ObjetivoEstrategicogetObjetivoPorSigla(String sigla) List<ObjetivoInfluencia> getObjetivosAlvos(ObjetivoEstrategico objetivo) PerspectivaDadosgetPerspectivaDadosPorSigla(String sigla, Date data) PerspectivagetPerspectivaPorSigla(String sigla) PlanoDadosgetPlanoDadosPorSigla(String sigla, Date data) PlanoEstrategicogetPlanoPorSigla(String sigla) ProjetoDadosgetProjetoDadosPorSigla(ObjetivoEstrategico objetivo, String sigla, Date data) ProjetogetProjetoPorSigla(String sigla) List<Projeto> getProjetosNotIn(ObjetivoEstrategico objetivoEstrategico) booleanisSiglaEmUso(String sigla) booleanisSiglaEmUso(String sigla, Long excluideId) voidremoverInfluenciaDiretriz(Diretriz diretriz, Diretriz diretrizAlvo) voidremoverInfluenciaObjetivo(ObjetivoEstrategico perspectiva, ObjetivoEstrategico perspectivaAlvo) DiretrizsalvarDiretriz(Diretriz diretriz) voidsalvarDiretrizDados(String siglaPlano, String siglaDiretriz, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) IndicadorsalvarIndicador(Indicador indicador) voidsalvarIndicadorDados(String siglaPlano, String siglaObjetivo, String siglaIndicador, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) DiretrizInfluenciasalvarInfluenciaDiretriz(Diretriz diretriz, Diretriz diretrizAlvo, String login) ObjetivoInfluenciasalvarInfluenciaObjetivo(ObjetivoEstrategico objetivo, ObjetivoEstrategico objetivoAlvo, String login) voidsalvarObjetivoDados(String siglaPlano, String siglaObjetivo, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) voidsalvarPerspectivaDados(String siglaPlano, String siglaPerspectiva, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) voidsalvarPlanoDados(String siglaPlano, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) voidsalvarProjetoDados(String siglaPlano, String siglaObjetivo, String siglaProjeto, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes)
-
Constructor Details
-
BSCServiceImpl
public BSCServiceImpl()
-
-
Method Details
-
clonarNiveis
@Transactional(propagation=REQUIRED) public void clonarNiveis(PlanoEstrategico planoOrigem, PlanoEstrategico planoDestino) - Specified by:
clonarNiveisin interfaceBSCService
-
salvarInfluenciaObjetivo
@Transactional(propagation=REQUIRED) public ObjetivoInfluencia salvarInfluenciaObjetivo(ObjetivoEstrategico objetivo, ObjetivoEstrategico objetivoAlvo, String login) - Specified by:
salvarInfluenciaObjetivoin interfaceBSCService
-
removerInfluenciaObjetivo
@Transactional(propagation=REQUIRED) public void removerInfluenciaObjetivo(ObjetivoEstrategico perspectiva, ObjetivoEstrategico perspectivaAlvo) - Specified by:
removerInfluenciaObjetivoin interfaceBSCService
-
getObjetivosAlvos
- Specified by:
getObjetivosAlvosin interfaceBSCService
-
salvarInfluenciaDiretriz
@Transactional(propagation=REQUIRED) public DiretrizInfluencia salvarInfluenciaDiretriz(Diretriz diretriz, Diretriz diretrizAlvo, String login) - Specified by:
salvarInfluenciaDiretrizin interfaceBSCService
-
removerInfluenciaDiretriz
@Transactional(propagation=REQUIRED) public void removerInfluenciaDiretriz(Diretriz diretriz, Diretriz diretrizAlvo) - Specified by:
removerInfluenciaDiretrizin interfaceBSCService
-
getDiretrizesAlvos
- Specified by:
getDiretrizesAlvosin interfaceBSCService
-
getIndicadorById
- Specified by:
getIndicadorByIdin interfaceBSCService
-
salvarIndicador
@Transactional(propagation=REQUIRED) public Indicador salvarIndicador(Indicador indicador) - Specified by:
salvarIndicadorin interfaceBSCService
-
excluirIndicador
@Transactional(propagation=REQUIRED) public void excluirIndicador(Indicador i) - Specified by:
excluirIndicadorin interfaceBSCService
-
clonarIndicador
@Transactional(propagation=REQUIRED) public Indicador clonarIndicador(Indicador indicador, String proprietario) - Specified by:
clonarIndicadorin interfaceBSCService
-
isSiglaEmUso
- Specified by:
isSiglaEmUsoin interfaceBSCService
-
isSiglaEmUso
- Specified by:
isSiglaEmUsoin interfaceBSCService
-
getIndicadorPorSigla
- Specified by:
getIndicadorPorSiglain interfaceBSCService
-
getIndicadores
- Specified by:
getIndicadoresin interfaceBSCService
-
getIndicadores
- Specified by:
getIndicadoresin interfaceBSCService
-
getIndicadoresNotIn
- Specified by:
getIndicadoresNotInin interfaceBSCService
-
getProjetosNotIn
- Specified by:
getProjetosNotInin interfaceBSCService
-
existemDadosGerados
public boolean existemDadosGerados(Indicador indicador) - Specified by:
existemDadosGeradosin interfaceBSCService
-
getObjetivoPorSigla
- Specified by:
getObjetivoPorSiglain interfaceBSCService
-
getObjetivoDadosPorSigla
- Specified by:
getObjetivoDadosPorSiglain interfaceBSCService
-
salvarPlanoDados
@Transactional(propagation=REQUIRED) public void salvarPlanoDados(String siglaPlano, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) - Specified by:
salvarPlanoDadosin interfaceBSCService
-
getPlanoPorSigla
- Specified by:
getPlanoPorSiglain interfaceBSCService
-
getPlanoDadosPorSigla
- Specified by:
getPlanoDadosPorSiglain interfaceBSCService
-
getDiretrizes
- Specified by:
getDiretrizesin interfaceBSCService
-
salvarDiretriz
@Transactional(propagation=REQUIRED) public Diretriz salvarDiretriz(Diretriz diretriz) - Specified by:
salvarDiretrizin interfaceBSCService
-
excluirDiretriz
@Transactional(propagation=REQUIRED) public void excluirDiretriz(Diretriz d) - Specified by:
excluirDiretrizin interfaceBSCService
-
salvarPerspectivaDados
@Transactional(propagation=REQUIRED) public void salvarPerspectivaDados(String siglaPlano, String siglaPerspectiva, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) - Specified by:
salvarPerspectivaDadosin interfaceBSCService
-
getPerspectivaPorSigla
- Specified by:
getPerspectivaPorSiglain interfaceBSCService
-
getPerspectivaDadosPorSigla
- Specified by:
getPerspectivaDadosPorSiglain interfaceBSCService
-
salvarObjetivoDados
@Transactional(propagation=REQUIRED) public void salvarObjetivoDados(String siglaPlano, String siglaObjetivo, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) - Specified by:
salvarObjetivoDadosin interfaceBSCService
-
getDiretrizPorSigla
- Specified by:
getDiretrizPorSiglain interfaceBSCService
-
getDiretrizDadosPorSigla
- Specified by:
getDiretrizDadosPorSiglain interfaceBSCService
-
salvarDiretrizDados
@Transactional(propagation=REQUIRED) public void salvarDiretrizDados(String siglaPlano, String siglaDiretriz, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) - Specified by:
salvarDiretrizDadosin interfaceBSCService
-
getProjetoPorSigla
- Specified by:
getProjetoPorSiglain interfaceBSCService
-
getProjetoDadosPorSigla
- Specified by:
getProjetoDadosPorSiglain interfaceBSCService
-
salvarProjetoDados
@Transactional(propagation=REQUIRED) public void salvarProjetoDados(String siglaPlano, String siglaObjetivo, String siglaProjeto, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) - Specified by:
salvarProjetoDadosin interfaceBSCService
-
getIndicadorDadosPorSigla
public IndicadorDados getIndicadorDadosPorSigla(ObjetivoEstrategico objetivo, String sigla, Date data) - Specified by:
getIndicadorDadosPorSiglain interfaceBSCService
-
salvarIndicadorDados
@Transactional(propagation=REQUIRED) public void salvarIndicadorDados(String siglaPlano, String siglaObjetivo, String siglaIndicador, Date data, BigDecimal valor, BigDecimal alvo, BigDecimal outro, String informacoes) - Specified by:
salvarIndicadorDadosin interfaceBSCService
-