public interface PrincipalProjectDao extends Dao<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject,UUID>
| 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) |
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) |
void deleteByProjectId(UUID id)
void deleteByPrincipalAndProjectId(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID id)
void deleteByPrincipalProjectIDs(Collection<UUID> principalProjectUUIDs)
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)
gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalProject getByPrincipalAndProjectId(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
UUID projectId)
Copyright © 2018. All Rights Reserved.