Interface PanelService

All Known Implementing Classes:
PanelServiceImpl

public interface PanelService
Servico para acesso e manipulacao de paineis
Author:
Eduardo Frazao
  • Method Details

    • isCategoriaEmUso

      boolean isCategoriaEmUso(Integer categoriaId)
    • excluirCategoria

      void excluirCategoria(Categoria categoria)
    • getCategoriaPorId

      Categoria getCategoriaPorId(Integer id)
    • saveCategory

      Categoria saveCategory(Categoria category)
    • getCategoriaRaizPorNome

      Categoria getCategoriaRaizPorNome(String nome)
    • getCategoriaPorNomePorRaiz

      Categoria getCategoriaPorNomePorRaiz(String nome, String nomeRaiz)
    • getTodasCategorias

      List<Categoria> getTodasCategorias()
    • excluirPainel

      void excluirPainel(Painel painel)
    • salvarPainel

      Painel salvarPainel(Painel painel)
    • salvarPainel

      Painel salvarPainel(Painel painel, String login)
    • salvarPainel

      Painel salvarPainel(Painel painel, BaseFormData state)
    • salvarPainel

      Painel salvarPainel(Painel painel, BaseFormData state, String login)
    • salvarPainel

      Painel salvarPainel(Painel painel, File previewImage)
    • salvarPainel

      Painel salvarPainel(Painel painel, File previewImage, String login)
    • salvarPainel

      Painel salvarPainel(Painel painel, File previewImage, BaseFormData state)
    • salvarPainel

      Painel salvarPainel(Painel painel, File previewImage, BaseFormData state, String login)
    • isPainelAcessivel

      boolean isPainelAcessivel(Integer panelId, String login)
    • getPaineis

      List<Painel> getPaineis(String owner, Collection<String> groups)
    • getPaineisApresentacao

      List<Painel> getPaineisApresentacao(String owner)
    • getPaineisMobile

      List<Painel> getPaineisMobile(String owner)
    • getTodosPaineis

      List<Painel> getTodosPaineis()
    • getPainelPorId

      Painel getPainelPorId(Integer id)
    • getPainelPorSigla

      Painel getPainelPorSigla(String sigla)
    • getPaineis

      List<Painel> getPaineis(List<Integer> panelsIds)
    • getPaineis

      List<Painel> getPaineis()
    • getPaineisGrupo

      List<Painel> getPaineisGrupo(String grupos)
    • getPaineisGrupos

      List<Painel> getPaineisGrupos(Collection<String> grupos)
    • getPaineisVinculadosAoLogin

      List<Integer> getPaineisVinculadosAoLogin(String login)
    • definirPaineisDoLogin

      void definirPaineisDoLogin(Collection<Integer> paineis, String login)
    • isSiglaEmUso

      boolean isSiglaEmUso(String sigla)
    • isSiglaEmUso

      boolean isSiglaEmUso(String sigla, Integer excludeId)
    • createPainelDadosFilter

      PainelDadosFilter createPainelDadosFilter()
    • getDataFromPanel

      List<PainelDados> getDataFromPanel(Integer panelId)
    • getDataCount

      Long getDataCount(Integer panelId, String storeKey)
    • getDataCount

      Long getDataCount(Integer panelId, String storeKey, PainelDadosFilter filter)
    • getData

      List<PainelDados> getData(Integer panelId, String storeKey)
    • getData

      List<PainelDados> getData(Integer panelId, String storeKey, int offset, int limit)
    • getData

      List<PainelDados> getData(Integer panelId, String storeKey, PainelDadosFilter filter, int offset, int limit)
    • getDataWithPermission

      List<PainelDados> getDataWithPermission(Integer panelId, String key, String login)
    • getDataWithPermission

      List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, int offset, int limit)
    • getDataWithPermission

      List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, PainelDadosFilter filter, int offset, int limit)
    • getDataOwnedBy

      List<PainelDados> getDataOwnedBy(Integer panelId, String key, String login, int offset, int limit)
    • getDataOwnedBy

      List<PainelDados> getDataOwnedBy(Integer panelId, String key, String login, PainelDadosFilter filter, int offset, int limit)
    • getDataOwnedBy

      List<PainelDados> getDataOwnedBy(Integer panelId, String key, String login)
    • getDataWithPermissionCount

      Long getDataWithPermissionCount(Integer panelId, String key, String login)
    • getDataWithPermissionCount

      Long getDataWithPermissionCount(Integer panelId, String key, String login, PainelDadosFilter filter)
    • getDataOwnedByCount

      Long getDataOwnedByCount(Integer panelId, String key, String login)
    • getDataOwnedByCount

      Long getDataOwnedByCount(Integer panelId, String key, String login, PainelDadosFilter filter)
    • canReadData

      boolean canReadData(PainelDados dados, String login)
    • canWriteData

      boolean canWriteData(PainelDados dados, String login)
    • salvarDados

      PainelDados salvarDados(PainelDados dados)
    • excluirDados

      void excluirDados(PainelDados dados)
    • getPanelDataContent

      String getPanelDataContent(Long dataId)
    • isNomeDadosEmUso

      boolean isNomeDadosEmUso(Painel painel, String key, String proprietario, String nome)
    • isNomeDadosEmUso

      boolean isNomeDadosEmUso(Painel painel, String key, String proprietario, String nome, Long avoidId)
    • getPermission

      List<PainelDadosPermissao> getPermission(Long panelDataId)
    • getPermission

      List<PainelDadosPermissao> getPermission(PainelDados dados)
    • loadDefaultState

      BaseFormData loadDefaultState(Painel painel)
    • loadDefaultState

      BaseFormData loadDefaultState(Integer painelId)
    • logPanelUse

      void logPanelUse(Integer panelId, String login)
    • logPanelUse

      void logPanelUse(Painel painel, String login)
    • revokePermaLink

      void revokePermaLink(String token)
    • createPermalink

      Permalink createPermalink(PanelPermalinkParams params)
    • getPermalinkByKey

      PainelPermaLink getPermalinkByKey(String key)
    • extractPermalinkParams

      PanelPermalinkParams extractPermalinkParams(String token)
    • isPermalinkTokenRevoked

      boolean isPermalinkTokenRevoked(String token)
    • isPermalinkTokenExpired

      boolean isPermalinkTokenExpired(String token)
    • salvarHistorico

      PainelHistorico salvarHistorico(PainelHistorico historico)
    • possuiHistorico

      boolean possuiHistorico(Integer panelId)
    • getHistoricoEmDesenvolvimento

      PainelHistorico getHistoricoEmDesenvolvimento(Integer panelId, String login)
    • possuiHistoricoEmDesenvolvimento

      boolean possuiHistoricoEmDesenvolvimento(Integer panelId, String login)
    • removerHistorico

      void removerHistorico(PainelHistorico historico)
    • removerHistoricosPorPainel

      void removerHistoricosPorPainel(Integer painelId)
    • getHistoricos

      List<PainelHistorico> getHistoricos(PainelHistoricoFilter filter)
    • getHistoricos

      List<PainelHistorico> getHistoricos(PainelHistoricoFilter filter, int offset, int limit)
    • getHistoricosCount

      Long getHistoricosCount(PainelHistoricoFilter filter)
    • getHistoricoById

      PainelHistorico getHistoricoById(Long id)
    • logarAtividade

      PainelLogAtividade logarAtividade(String login, Number idExterno, String descricao)
    • logarAtividade

      PainelLogAtividade logarAtividade(String login, String descricao)
    • logarAtividade

      PainelLogAtividade logarAtividade(PainelLogAtividade logAtividade)
    • excluirLogAtividade

      void excluirLogAtividade(Long logId)
    • getPaineisFavoritos

      List<Painel> getPaineisFavoritos(String login)
    • getPaineisFavoritosAcessiveis

      List<Painel> getPaineisFavoritosAcessiveis(String user)
    • salvarPainelFavorito

      UsuarioFavorito salvarPainelFavorito(String login, Painel painel, TipoRegistro tipoRegistro)
    • removerPainelFavorito

      void removerPainelFavorito(String login, Painel painel)
    • getPainelFavorito

      UsuarioFavorito getPainelFavorito(String login, Painel painel)
    • getPaineisNaoVinculadosMenuSuperior

      List<Painel> getPaineisNaoVinculadosMenuSuperior()