@Repository public class PrincipalProjectDaoImpl extends JpaDao<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject,UUID> implements PrincipalProjectDao
entityClass, entityManager, persistenceUnitUtil| Constructor and Description |
|---|
PrincipalProjectDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteByPrincipalAndProjectId(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID id) |
void |
deleteByPrincipalProjectIDs(Collection<UUID> principalProjectUUIDs) |
void |
deleteByProjectId(UUID id) |
gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject |
getByPrincipalAndProjectId(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID projectId) |
List<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject> |
getByPrincipalUUIDsAndProjectId(List<UUID> principalIDs,
UUID projectID) |
void |
initializePrincipalProject(List<gr.cite.geoanalytics.dataaccess.entities.project.Project> projects) |
gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject |
loadDetails(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject t) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
selectProjectByParticipant(gr.cite.geoanalytics.dataaccess.entities.principal.Principal participant) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
selectProjectByParticipantInGroup(gr.cite.geoanalytics.dataaccess.entities.principal.Principal participant) |
count, create, delete, getAll, isFieldLoaded, isLoaded, read, updatepublic gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject loadDetails(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject t)
loadDetails in interface Dao<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject,UUID>public void deleteByProjectId(UUID id)
deleteByProjectId in interface PrincipalProjectDaopublic void deleteByPrincipalAndProjectId(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID id)
deleteByPrincipalAndProjectId in interface PrincipalProjectDaopublic void deleteByPrincipalProjectIDs(Collection<UUID> principalProjectUUIDs)
deleteByPrincipalProjectIDs in interface PrincipalProjectDaopublic List<gr.cite.geoanalytics.dataaccess.entities.project.Project> selectProjectByParticipantInGroup(gr.cite.geoanalytics.dataaccess.entities.principal.Principal participant)
selectProjectByParticipantInGroup in interface PrincipalProjectDaopublic List<gr.cite.geoanalytics.dataaccess.entities.project.Project> selectProjectByParticipant(gr.cite.geoanalytics.dataaccess.entities.principal.Principal participant)
selectProjectByParticipant in interface PrincipalProjectDaopublic void initializePrincipalProject(List<gr.cite.geoanalytics.dataaccess.entities.project.Project> projects)
public gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject getByPrincipalAndProjectId(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID projectId)
getByPrincipalAndProjectId in interface PrincipalProjectDaopublic List<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject> getByPrincipalUUIDsAndProjectId(List<UUID> principalIDs, UUID projectID)
getByPrincipalUUIDsAndProjectId in interface PrincipalProjectDaoCopyright © 2018. All Rights Reserved.