Interface EntityRepositoryCustom
- All Known Subinterfaces:
EntityRepository
- All Known Implementing Classes:
EntityRepositoryCustomImpl
public interface EntityRepositoryCustom
-
Method Summary
Modifier and TypeMethodDescriptionlongcountByDefinition(String definition, boolean includeDrafts) longcountByImportId(String uniqueId) longcountLatestByCriteria(org.springframework.data.mongodb.core.query.Criteria criteria) longcountVersionsByEntityId(String entityId) Collection<de.uniba.minf.registry.model.entity.Entity>findAllLatest(boolean includeDrafts) Collection<de.uniba.minf.registry.model.entity.Entity>findByImportId(String importId) findDefinitionNameById(String uniqueId) Optional<de.uniba.minf.registry.model.entity.Entity>findEarliestByEntityId(String entityId) Collection<de.uniba.minf.registry.model.entity.Entity>findLatestByCriteria(org.springframework.data.mongodb.core.query.CriteriaDefinition criteria) Collection<de.uniba.minf.registry.model.entity.Entity>findLatestByDefinition(String definition, boolean includeDrafts) Collection<de.uniba.minf.registry.model.entity.Entity>findLatestByDefinitionAndQuery(String name, String query) Optional<de.uniba.minf.registry.model.entity.Entity>findLatestByEntityId(String entityId) Collection<de.uniba.minf.registry.model.entity.Entity>findLatestByEntityIds(List<String> entityIds) booleangetIsLatest(String uniqueId) longremoveImportIdByImportId(String importId)
-
Method Details
-
findLatestByEntityId
-
findLatestByEntityIds
Collection<de.uniba.minf.registry.model.entity.Entity> findLatestByEntityIds(List<String> entityIds) -
findEarliestByEntityId
-
countVersionsByEntityId
-
findAllLatest
-
findLatestByDefinition
Collection<de.uniba.minf.registry.model.entity.Entity> findLatestByDefinition(String definition, boolean includeDrafts) -
findLatestByCriteria
Collection<de.uniba.minf.registry.model.entity.Entity> findLatestByCriteria(org.springframework.data.mongodb.core.query.CriteriaDefinition criteria) -
findLatestByDefinitionAndQuery
Collection<de.uniba.minf.registry.model.entity.Entity> findLatestByDefinitionAndQuery(String name, String query) -
countByDefinition
-
findDefinitionNameById
-
getIsLatest
-
countByImportId
-
findByImportId
-
removeImportIdByImportId
-
countLatestByCriteria
long countLatestByCriteria(org.springframework.data.mongodb.core.query.Criteria criteria)
-