@Repository public class PrincipalProjectDaoImpl extends JpaDao<gr.cite.geoanalytics.dataaccess.entities.principal.Principal,UUID> implements PrincipalProjectDao
entityClass, entityManager, persistenceUnitUtil| Constructor and Description |
|---|
PrincipalProjectDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteByProjectId(UUID id) |
void |
initializePrincipalProject(List<gr.cite.geoanalytics.dataaccess.entities.project.Project> projects) |
gr.cite.geoanalytics.dataaccess.entities.principal.Principal |
loadDetails(gr.cite.geoanalytics.dataaccess.entities.principal.Principal t) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
selectProjectByParticipant(gr.cite.geoanalytics.dataaccess.entities.principal.Principal participant,
String tenant) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
selectProjectByParticipantInGroup(gr.cite.geoanalytics.dataaccess.entities.principal.Principal participant,
String tenant) |
count, create, delete, getAll, isFieldLoaded, isLoaded, read, updatepublic gr.cite.geoanalytics.dataaccess.entities.principal.Principal loadDetails(gr.cite.geoanalytics.dataaccess.entities.principal.Principal t)
loadDetails in interface Dao<gr.cite.geoanalytics.dataaccess.entities.principal.Principal,UUID>public void deleteByProjectId(UUID id)
deleteByProjectId in interface PrincipalProjectDaopublic List<gr.cite.geoanalytics.dataaccess.entities.project.Project> selectProjectByParticipantInGroup(gr.cite.geoanalytics.dataaccess.entities.principal.Principal participant, String tenant)
selectProjectByParticipantInGroup in interface PrincipalProjectDaopublic List<gr.cite.geoanalytics.dataaccess.entities.project.Project> selectProjectByParticipant(gr.cite.geoanalytics.dataaccess.entities.principal.Principal participant, String tenant)
selectProjectByParticipant in interface PrincipalProjectDaopublic void initializePrincipalProject(List<gr.cite.geoanalytics.dataaccess.entities.project.Project> projects)
Copyright © 2017. All Rights Reserved.