Package br.com.davinti.vitruvio.spi.impl
Class PanelServiceImpl
Object
PanelServiceImpl
- All Implemented Interfaces:
PanelService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanReadData(PainelDados dados, String login) booleancanWriteData(PainelDados dados, String login) createPermalink(PanelPermalinkParams params) voiddefinirPaineisDoLogin(Collection<Integer> paineis, String login) voidexcluirCategoria(Categoria categoria) voidexcluirDados(PainelDados dados) voidexcluirLogAtividade(Long logId) voidexcluirPainel(Painel painel) extractPermalinkParams(String token) CategoriaCategoriagetCategoriaPorNomePorRaiz(String nome, String nomeRaiz) CategoriaList<PainelDados> List<PainelDados> List<PainelDados> getData(Integer panelId, String storeKey, PainelDadosFilter filter, int offset, int limit) getDataCount(Integer panelId, String storeKey) getDataCount(Integer panelId, String storeKey, PainelDadosFilter filter) List<PainelDados> getDataFromPanel(Integer panelId) List<PainelDados> getDataOwnedBy(Integer panelId, String key, String login) List<PainelDados> getDataOwnedBy(Integer panelId, String key, String login, int offset, int limit) List<PainelDados> getDataOwnedBy(Integer panelId, String key, String login, PainelDadosFilter filter, int offset, int limit) getDataOwnedByCount(Integer panelId, String key, String login) getDataOwnedByCount(Integer panelId, String key, String login, PainelDadosFilter filter) List<PainelDados> getDataWithPermission(Integer panelId, String key, String login) List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, int offset, int limit) List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, PainelDadosFilter filter, int offset, int limit) getDataWithPermissionCount(Integer panelId, String key, String login) getDataWithPermissionCount(Integer panelId, String key, String login, PainelDadosFilter filter) PainelHistoricogetHistoricoById(Long id) PainelHistoricogetHistoricoEmDesenvolvimento(Integer panelId, String login) List<PainelHistorico> getHistoricos(PainelHistoricoFilter filter) List<PainelHistorico> getHistoricos(PainelHistoricoFilter filter, int offset, int limit) List<Painel> List<Painel> getPaineis(String owner, Collection<String> groups) List<Painel> getPaineis(List<Integer> panelsIds) List<Painel> getPaineisApresentacao(String owner) List<Painel> getPaineisFavoritos(String login) List<Painel> List<Painel> getPaineisGrupo(String grupos) List<Painel> getPaineisGrupos(Collection<String> grupos) List<Painel> getPaineisMobile(String owner) List<Painel> UsuarioFavoritogetPainelFavorito(String login, Painel painel) PainelPainelgetPainelPorSigla(String sigla) getPanelDataContent(Long dataId) PainelPermaLinkgetPermalinkByKey(String key) List<PainelDadosPermissao> getPermission(PainelDados dados) List<PainelDadosPermissao> getPermission(Long panelDataId) List<Categoria> List<Painel> booleanisCategoriaEmUso(Integer categoriaId) booleanisNomeDadosEmUso(Painel painel, String key, String proprietario, String nome) booleanisNomeDadosEmUso(Painel painel, String key, String proprietario, String nome, Long avoidId) booleanisPainelAcessivel(Integer panelId, String login) booleanisPermalinkTokenExpired(String token) booleanisPermalinkTokenRevoked(String token) booleanisSiglaEmUso(String sigla) booleanisSiglaEmUso(String sigla, Integer excludeId) loadDefaultState(Painel painel) loadDefaultState(Integer painelId) PainelLogAtividadelogarAtividade(PainelLogAtividade logAtividade) PainelLogAtividadelogarAtividade(String login, Number idExterno, String descricao) PainelLogAtividadelogarAtividade(String login, String descricao) voidlogPanelUse(Painel painel, String login) voidlogPanelUse(Integer panelId, String login) booleanpossuiHistorico(Integer panelId) booleanpossuiHistoricoEmDesenvolvimento(Integer panelId, String login) voidremoverHistorico(PainelHistorico historico) voidremoverHistoricosPorPainel(Integer painelId) voidremoverPainelFavorito(String login, Painel painel) voidrevokePermaLink(String token) PainelDadossalvarDados(PainelDados dados) PainelHistoricosalvarHistorico(PainelHistorico historico) PainelsalvarPainel(Painel painel) PainelsalvarPainel(Painel painel, BaseFormData state) PainelsalvarPainel(Painel painel, BaseFormData state, String login) PainelsalvarPainel(Painel painel, File previewImage) PainelsalvarPainel(Painel painel, File previewImage, BaseFormData state) PainelsalvarPainel(Painel painel, File previewImage, BaseFormData state, String login) PainelsalvarPainel(Painel painel, File previewImage, String login) PainelsalvarPainel(Painel painel, String login) UsuarioFavoritosalvarPainelFavorito(String login, Painel painel, TipoRegistro tipoRegistro) CategoriasaveCategory(Categoria category) voidsetCategoriaDao(CategoriaDao categoriaDao) voidsetConfigService(ConfigService configService) voidsetFileService(FileService fileService) voidsetFormService(FormService formService) voidsetLogAtividadeDao(PainelLogAtividadeDao logAtividadeDao) voidsetLogService(LogService logService) voidsetPainelDadosDao(PainelDadosDao painelDadosDao) voidsetPainelPermaLinkDao(PainelPermaLinkDao painelPermaLinkDao) voidsetPanelDao(PanelDao panelDao) voidsetRoleService(RoleService roleService) voidsetTokenUtil(JWTTokenUtil tokenUtil) voidsetUserService(UsuarioService userService) voidsetUsuarioFavoritoDao(UsuarioFavoritoDao usuarioFavoritoDao)
-
Constructor Details
-
PanelServiceImpl
public PanelServiceImpl()
-
-
Method Details
-
setFileService
-
setCategoriaDao
-
setPanelDao
-
setPainelDadosDao
-
setPainelPermaLinkDao
-
setUsuarioFavoritoDao
-
setUserService
-
setRoleService
-
setConfigService
-
setFormService
-
setLogService
-
setTokenUtil
-
setLogAtividadeDao
-
isCategoriaEmUso
- Specified by:
isCategoriaEmUsoin interfacePanelService
-
getCategoriaPorId
- Specified by:
getCategoriaPorIdin interfacePanelService
-
excluirCategoria
@Transactional(propagation=REQUIRED) public void excluirCategoria(Categoria categoria) - Specified by:
excluirCategoriain interfacePanelService
-
saveCategory
@Transactional(propagation=REQUIRED) public Categoria saveCategory(Categoria category) - Specified by:
saveCategoryin interfacePanelService
-
getTodasCategorias
- Specified by:
getTodasCategoriasin interfacePanelService
-
excluirPainel
@Transactional(propagation=REQUIRED) public void excluirPainel(Painel painel) - Specified by:
excluirPainelin interfacePanelService
-
salvarPainel
@Transactional(propagation=REQUIRED) public Painel salvarPainel(Painel painel) - Specified by:
salvarPainelin interfacePanelService
-
salvarPainel
- Specified by:
salvarPainelin interfacePanelService
-
salvarPainel
- Specified by:
salvarPainelin interfacePanelService
-
salvarPainel
@Transactional(propagation=REQUIRED) public Painel salvarPainel(Painel painel, BaseFormData state, String login) - Specified by:
salvarPainelin interfacePanelService
-
salvarPainel
- Specified by:
salvarPainelin interfacePanelService
-
salvarPainel
@Transactional(propagation=REQUIRED) public Painel salvarPainel(Painel painel, File previewImage, String login) - Specified by:
salvarPainelin interfacePanelService
-
salvarPainel
@Transactional(propagation=REQUIRED) public Painel salvarPainel(Painel painel, File previewImage, BaseFormData state) - Specified by:
salvarPainelin interfacePanelService
-
salvarPainel
@Transactional(propagation=REQUIRED) public Painel salvarPainel(Painel painel, File previewImage, BaseFormData state, String login) - Specified by:
salvarPainelin interfacePanelService
-
getPaineis
- Specified by:
getPaineisin interfacePanelService
-
isPainelAcessivel
- Specified by:
isPainelAcessivelin interfacePanelService
-
getPaineisApresentacao
- Specified by:
getPaineisApresentacaoin interfacePanelService
-
getPaineisMobile
- Specified by:
getPaineisMobilein interfacePanelService
-
getTodosPaineis
- Specified by:
getTodosPaineisin interfacePanelService
-
getPainelPorId
- Specified by:
getPainelPorIdin interfacePanelService
-
getPainelPorSigla
- Specified by:
getPainelPorSiglain interfacePanelService
-
getPaineisVinculadosAoLogin
- Specified by:
getPaineisVinculadosAoLoginin interfacePanelService
-
getPaineisGrupo
- Specified by:
getPaineisGrupoin interfacePanelService
-
getPaineisGrupos
- Specified by:
getPaineisGruposin interfacePanelService
-
isSiglaEmUso
- Specified by:
isSiglaEmUsoin interfacePanelService
-
isSiglaEmUso
- Specified by:
isSiglaEmUsoin interfacePanelService
-
createPainelDadosFilter
- Specified by:
createPainelDadosFilterin interfacePanelService
-
getDataFromPanel
- Specified by:
getDataFromPanelin interfacePanelService
-
getData
- Specified by:
getDatain interfacePanelService
-
getDataCount
- Specified by:
getDataCountin interfacePanelService
-
getDataCount
- Specified by:
getDataCountin interfacePanelService
-
getData
- Specified by:
getDatain interfacePanelService
-
getData
public List<PainelDados> getData(Integer panelId, String storeKey, PainelDadosFilter filter, int offset, int limit) - Specified by:
getDatain interfacePanelService
-
getDataWithPermission
- Specified by:
getDataWithPermissionin interfacePanelService
-
getDataWithPermission
public List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, int offset, int limit) - Specified by:
getDataWithPermissionin interfacePanelService
-
getDataWithPermission
public List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, PainelDadosFilter filter, int offset, int limit) - Specified by:
getDataWithPermissionin interfacePanelService
-
getDataOwnedBy
public List<PainelDados> getDataOwnedBy(Integer panelId, String key, String login, int offset, int limit) - Specified by:
getDataOwnedByin interfacePanelService
-
getDataOwnedBy
public List<PainelDados> getDataOwnedBy(Integer panelId, String key, String login, PainelDadosFilter filter, int offset, int limit) - Specified by:
getDataOwnedByin interfacePanelService
-
getDataOwnedBy
- Specified by:
getDataOwnedByin interfacePanelService
-
getDataWithPermissionCount
- Specified by:
getDataWithPermissionCountin interfacePanelService
-
getDataWithPermissionCount
public Long getDataWithPermissionCount(Integer panelId, String key, String login, PainelDadosFilter filter) - Specified by:
getDataWithPermissionCountin interfacePanelService
-
getDataOwnedByCount
- Specified by:
getDataOwnedByCountin interfacePanelService
-
getDataOwnedByCount
public Long getDataOwnedByCount(Integer panelId, String key, String login, PainelDadosFilter filter) - Specified by:
getDataOwnedByCountin interfacePanelService
-
salvarDados
@Transactional(propagation=REQUIRED) public PainelDados salvarDados(PainelDados dados) - Specified by:
salvarDadosin interfacePanelService
-
excluirDados
@Transactional(propagation=REQUIRED) public void excluirDados(PainelDados dados) - Specified by:
excluirDadosin interfacePanelService
-
getPanelDataContent
- Specified by:
getPanelDataContentin interfacePanelService
-
canReadData
- Specified by:
canReadDatain interfacePanelService
-
canWriteData
- Specified by:
canWriteDatain interfacePanelService
-
isNomeDadosEmUso
- Specified by:
isNomeDadosEmUsoin interfacePanelService
-
isNomeDadosEmUso
public boolean isNomeDadosEmUso(Painel painel, String key, String proprietario, String nome, Long avoidId) - Specified by:
isNomeDadosEmUsoin interfacePanelService
-
getPermission
- Specified by:
getPermissionin interfacePanelService
-
getPermission
- Specified by:
getPermissionin interfacePanelService
-
loadDefaultState
- Specified by:
loadDefaultStatein interfacePanelService
-
loadDefaultState
- Specified by:
loadDefaultStatein interfacePanelService
-
logPanelUse
- Specified by:
logPanelUsein interfacePanelService
-
logPanelUse
- Specified by:
logPanelUsein interfacePanelService
-
isPermalinkTokenRevoked
- Specified by:
isPermalinkTokenRevokedin interfacePanelService
-
isPermalinkTokenExpired
- Specified by:
isPermalinkTokenExpiredin interfacePanelService
-
getPermalinkByKey
- Specified by:
getPermalinkByKeyin interfacePanelService
-
createPermalink
- Specified by:
createPermalinkin interfacePanelService
-
extractPermalinkParams
- Specified by:
extractPermalinkParamsin interfacePanelService
-
salvarHistorico
@Transactional(propagation=REQUIRED) public PainelHistorico salvarHistorico(PainelHistorico historico) - Specified by:
salvarHistoricoin interfacePanelService
-
possuiHistorico
- Specified by:
possuiHistoricoin interfacePanelService
-
getHistoricoEmDesenvolvimento
- Specified by:
getHistoricoEmDesenvolvimentoin interfacePanelService
-
possuiHistoricoEmDesenvolvimento
- Specified by:
possuiHistoricoEmDesenvolvimentoin interfacePanelService
-
removerHistorico
@Transactional(propagation=REQUIRED) public void removerHistorico(PainelHistorico historico) - Specified by:
removerHistoricoin interfacePanelService
-
removerHistoricosPorPainel
- Specified by:
removerHistoricosPorPainelin interfacePanelService
-
getHistoricos
- Specified by:
getHistoricosin interfacePanelService
-
getHistoricos
- Specified by:
getHistoricosin interfacePanelService
-
getHistoricosCount
- Specified by:
getHistoricosCountin interfacePanelService
-
getHistoricoById
- Specified by:
getHistoricoByIdin interfacePanelService
-
logarAtividade
@Transactional(propagation=REQUIRED) public PainelLogAtividade logarAtividade(String login, Number idExterno, String descricao) - Specified by:
logarAtividadein interfacePanelService
-
logarAtividade
@Transactional(propagation=REQUIRED) public PainelLogAtividade logarAtividade(String login, String descricao) - Specified by:
logarAtividadein interfacePanelService
-
logarAtividade
@Transactional(propagation=REQUIRED) public PainelLogAtividade logarAtividade(PainelLogAtividade logAtividade) - Specified by:
logarAtividadein interfacePanelService
-
excluirLogAtividade
- Specified by:
excluirLogAtividadein interfacePanelService
-
getPaineis
- Specified by:
getPaineisin interfacePanelService
-
getPaineis
- Specified by:
getPaineisin interfacePanelService
-
getCategoriaRaizPorNome
- Specified by:
getCategoriaRaizPorNomein interfacePanelService
-
getCategoriaPorNomePorRaiz
- Specified by:
getCategoriaPorNomePorRaizin interfacePanelService
-
getPaineisFavoritos
- Specified by:
getPaineisFavoritosin interfacePanelService
-
getPaineisFavoritosAcessiveis
- Specified by:
getPaineisFavoritosAcessiveisin interfacePanelService
-
salvarPainelFavorito
@Transactional(propagation=REQUIRED) public UsuarioFavorito salvarPainelFavorito(String login, Painel painel, TipoRegistro tipoRegistro) - Specified by:
salvarPainelFavoritoin interfacePanelService
-
removerPainelFavorito
- Specified by:
removerPainelFavoritoin interfacePanelService
-
getPainelFavorito
- Specified by:
getPainelFavoritoin interfacePanelService
-
definirPaineisDoLogin
@Transactional(propagation=REQUIRED) public void definirPaineisDoLogin(Collection<Integer> paineis, String login) - Specified by:
definirPaineisDoLoginin interfacePanelService
-
getPaineisNaoVinculadosMenuSuperior
- Specified by:
getPaineisNaoVinculadosMenuSuperiorin interfacePanelService
-
revokePermaLink
- Specified by:
revokePermaLinkin interfacePanelService
-