Class PainelDadosDaoImpl
Object
AbstractJPADao<PainelDados,Long>
PainelDadosDaoImpl
- All Implemented Interfaces:
Dao<PainelDados,,Long> PainelDadosDao
@Repository
public class PainelDadosDaoImpl
extends AbstractJPADao<PainelDados,Long>
implements PainelDadosDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanRead(PainelDados dados, String login, Collection<String> userGroups) booleancanWrite(PainelDados dados, String login, Collection<String> userGroups) voiddeleteDataFromPanel(Integer panelId) List<PainelDados> List<PainelDados> getData(Integer panelId, String storeKey, PainelDadosFilter filter, int offset, int limit) getDataContent(Long dataId) getDataCount(Integer panelId, String storeKey, PainelDadosFilter filter) List<PainelDados> getDataFromPanel(Integer panelId) List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, Collection<String> inGroups) List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, Collection<String> inGroups, PainelDadosFilter filter, int offset, int limit) getDataWithPermissionCount(Integer panelId, String key, String login, Collection<String> inGroups, PainelDadosFilter filter) List<PainelDadosPermissao> getPermission(Long panelDataId) booleanisNomeEmUso(Painel painel, String key, String proprietario, String nome) booleanisNomeEmUso(Painel painel, String key, String proprietario, String nome, Long avoidId) Methods inherited from class AbstractJPADao
findById, getEntityManager, read, read, remove, removeById, save, setEntityManager, update
-
Constructor Details
-
PainelDadosDaoImpl
public PainelDadosDaoImpl()
-
-
Method Details
-
getDataFromPanel
- Specified by:
getDataFromPanelin interfacePainelDadosDao
-
deleteDataFromPanel
- Specified by:
deleteDataFromPanelin interfacePainelDadosDao
-
getDataCount
- Specified by:
getDataCountin interfacePainelDadosDao
-
getData
- Specified by:
getDatain interfacePainelDadosDao
-
getData
public List<PainelDados> getData(Integer panelId, String storeKey, PainelDadosFilter filter, int offset, int limit) - Specified by:
getDatain interfacePainelDadosDao
-
getDataWithPermissionCount
public Long getDataWithPermissionCount(Integer panelId, String key, String login, Collection<String> inGroups, PainelDadosFilter filter) - Specified by:
getDataWithPermissionCountin interfacePainelDadosDao
-
getDataWithPermission
public List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, Collection<String> inGroups) - Specified by:
getDataWithPermissionin interfacePainelDadosDao
-
getDataWithPermission
public List<PainelDados> getDataWithPermission(Integer panelId, String key, String login, Collection<String> inGroups, PainelDadosFilter filter, int offset, int limit) - Specified by:
getDataWithPermissionin interfacePainelDadosDao
-
canRead
- Specified by:
canReadin interfacePainelDadosDao
-
canWrite
- Specified by:
canWritein interfacePainelDadosDao
-
isNomeEmUso
- Specified by:
isNomeEmUsoin interfacePainelDadosDao
-
isNomeEmUso
public boolean isNomeEmUso(Painel painel, String key, String proprietario, String nome, Long avoidId) - Specified by:
isNomeEmUsoin interfacePainelDadosDao
-
getPermission
- Specified by:
getPermissionin interfacePainelDadosDao
-
getDataContent
- Specified by:
getDataContentin interfacePainelDadosDao
-