@Repository public class DocumentDaoImpl extends JpaDao<gr.cite.geoanalytics.dataaccess.entities.document.Document,UUID> implements DocumentDao
entityClass, entityManager, persistenceUnitUtil| Constructor and Description |
|---|
DocumentDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
long |
countWorkflowTasksOfDocument(gr.cite.geoanalytics.dataaccess.entities.project.Project p,
gr.cite.geoanalytics.dataaccess.entities.document.Document d) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
findByCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
findByCreatorAndCustomer(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
findByCustomer(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
gr.cite.geoanalytics.dataaccess.entities.project.Project |
findProjectOfDocument(gr.cite.geoanalytics.dataaccess.entities.document.Document d) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermShape |
findShapeOfDocument(gr.cite.geoanalytics.dataaccess.entities.document.Document d,
gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy t) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermShape> |
findShapesOfDocument(gr.cite.geoanalytics.dataaccess.entities.document.Document d) |
List<gr.cite.geoanalytics.dataaccess.entities.workflow.WorkflowTask> |
findWorkflowTasksOfDocument(gr.cite.geoanalytics.dataaccess.entities.project.Project p,
gr.cite.geoanalytics.dataaccess.entities.document.Document d) |
gr.cite.geoanalytics.dataaccess.entities.document.Document |
getDocumentOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy t) |
gr.cite.geoanalytics.dataaccess.entities.document.Document |
getDocumentOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermShape tts) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
getDocumentsOfProject(gr.cite.geoanalytics.dataaccess.entities.project.Project project) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
getDocumentsOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape shape) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
getDocumentsOfWorkflowTask(gr.cite.geoanalytics.dataaccess.entities.workflow.WorkflowTask wt) |
List<UUID> |
listDocuments() |
gr.cite.geoanalytics.dataaccess.entities.document.Document |
loadDetails(gr.cite.geoanalytics.dataaccess.entities.document.Document doc) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
searchDocuments(List<String> terms) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
searchDocumentsOfCreator(List<String> terms,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
searchDocumentsOfProject(List<String> terms,
gr.cite.geoanalytics.dataaccess.entities.project.Project project) |
long |
totalSize() |
count, create, delete, getAll, isFieldLoaded, isLoaded, read, updatepublic long totalSize()
totalSize in interface DocumentDaopublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> findByCreatorAndCustomer(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal, gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
findByCreatorAndCustomer in interface DocumentDaopublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> findByCreator(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
findByCreator in interface DocumentDaopublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> findByCustomer(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
findByCustomer in interface DocumentDaopublic List<UUID> listDocuments()
listDocuments in interface DocumentDaopublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> getDocumentsOfProject(gr.cite.geoanalytics.dataaccess.entities.project.Project project)
getDocumentsOfProject in interface DocumentDaopublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> getDocumentsOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape shape)
getDocumentsOfShape in interface DocumentDaopublic gr.cite.geoanalytics.dataaccess.entities.document.Document getDocumentOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy t)
getDocumentOfShape in interface DocumentDaopublic gr.cite.geoanalytics.dataaccess.entities.document.Document getDocumentOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermShape tts)
getDocumentOfShape in interface DocumentDaopublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> getDocumentsOfWorkflowTask(gr.cite.geoanalytics.dataaccess.entities.workflow.WorkflowTask wt)
getDocumentsOfWorkflowTask in interface DocumentDaopublic gr.cite.geoanalytics.dataaccess.entities.project.Project findProjectOfDocument(gr.cite.geoanalytics.dataaccess.entities.document.Document d)
throws Exception
findProjectOfDocument in interface DocumentDaoExceptionpublic List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermShape> findShapesOfDocument(gr.cite.geoanalytics.dataaccess.entities.document.Document d) throws Exception
findShapesOfDocument in interface DocumentDaoExceptionpublic gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermShape findShapeOfDocument(gr.cite.geoanalytics.dataaccess.entities.document.Document d,
gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy t)
throws Exception
findShapeOfDocument in interface DocumentDaoExceptionpublic List<gr.cite.geoanalytics.dataaccess.entities.workflow.WorkflowTask> findWorkflowTasksOfDocument(gr.cite.geoanalytics.dataaccess.entities.project.Project p, gr.cite.geoanalytics.dataaccess.entities.document.Document d) throws Exception
findWorkflowTasksOfDocument in interface DocumentDaoExceptionpublic long countWorkflowTasksOfDocument(gr.cite.geoanalytics.dataaccess.entities.project.Project p,
gr.cite.geoanalytics.dataaccess.entities.document.Document d)
throws Exception
countWorkflowTasksOfDocument in interface DocumentDaoExceptionpublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> searchDocuments(List<String> terms)
searchDocuments in interface DocumentDaopublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> searchDocumentsOfProject(List<String> terms, gr.cite.geoanalytics.dataaccess.entities.project.Project project)
searchDocumentsOfProject in interface DocumentDaopublic List<gr.cite.geoanalytics.dataaccess.entities.document.Document> searchDocumentsOfCreator(List<String> terms, gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator)
searchDocumentsOfCreator in interface DocumentDaopublic gr.cite.geoanalytics.dataaccess.entities.document.Document loadDetails(gr.cite.geoanalytics.dataaccess.entities.document.Document doc)
loadDetails in interface Dao<gr.cite.geoanalytics.dataaccess.entities.document.Document,UUID>Copyright © 2016. All Rights Reserved.