public interface ProjectDao extends Dao<gr.cite.geoanalytics.dataaccess.entities.project.Project,UUID>
| Modifier and Type | Method and Description |
|---|---|
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findActiveByCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findActiveByCreatorAndTenant(gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator,
String tenantName) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findActiveByNameAndCreator(String name,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findActiveByNameAndCreatorAndTenant(String name,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator,
String tenant) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findByActiveTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findByCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findByName(String projectName) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findByNameAndCreator(String name,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findByNameAndCreatorAndTenant(String name,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator,
String tenant) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findByNameAndTenant(String projectName,
String tenant) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
findByTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
Set<String> |
findClientOfPrincipal(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
getActiveProjects() |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
getArchivedProjects() |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
getDeletedProjects() |
List<gr.cite.geoanalytics.dataaccess.entities.workflow.Workflow> |
getWorkflowsOfProject(gr.cite.geoanalytics.dataaccess.entities.project.Project p) |
List<String> |
listActiveProjects() |
List<String> |
listActiveProjectsOfCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<String> |
listActiveProjectsOfTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
List<String> |
listProjects() |
List<String> |
listProjectsOfCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<String> |
listProjectsOfTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
searchProjects(List<String> terms) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
searchProjectsOfCreator(List<String> terms,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> |
searchProjectsOfTenant(List<String> terms,
gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> getActiveProjects()
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> getArchivedProjects()
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> getDeletedProjects()
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findByCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findActiveByCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findActiveByCreatorAndTenant(gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator, String tenantName)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findByNameAndCreator(String name, gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findActiveByNameAndCreator(String name, gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findByTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findByActiveTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
List<String> listProjectsOfCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<String> listProjectsOfTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
List<String> listActiveProjectsOfCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<String> listActiveProjectsOfTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> searchProjects(List<String> terms)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> searchProjectsOfCreator(List<String> terms, gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> searchProjectsOfTenant(List<String> terms, gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
List<gr.cite.geoanalytics.dataaccess.entities.workflow.Workflow> getWorkflowsOfProject(gr.cite.geoanalytics.dataaccess.entities.project.Project p)
Set<String> findClientOfPrincipal(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findByName(String projectName)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findByNameAndTenant(String projectName, String tenant)
List<gr.cite.geoanalytics.dataaccess.entities.project.Project> findActiveByNameAndCreatorAndTenant(String name, gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator, String tenant)
Copyright © 2018. All Rights Reserved.