Class EntityRepositoryCustomImpl
java.lang.Object
de.uniba.minf.registry.repository.EntityRepositoryCustomImpl
- All Implemented Interfaces:
EntityRepositoryCustom,org.springframework.beans.factory.InitializingBean
public class EntityRepositoryCustomImpl
extends Object
implements EntityRepositoryCustom, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlongcountByDefinition(String definition, boolean includeDrafts) longcountByImportId(String importId) 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.Criteria 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) voidupdateRelatedEntity(Collection<de.uniba.minf.registry.model.entity.Entity> updateEntities, de.uniba.minf.registry.model.entity.Entity relatedEntity) voidupdateRelatedEntityIds(Collection<String> updateEntityIds, de.uniba.minf.registry.model.entity.Entity relatedEntity) voidupdateSourceInfo(de.uniba.minf.registry.model.entity.Entity e)
-
Constructor Details
-
EntityRepositoryCustomImpl
public EntityRepositoryCustomImpl()
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
findLatestByEntityId
- Specified by:
findLatestByEntityIdin interfaceEntityRepositoryCustom
-
findEarliestByEntityId
- Specified by:
findEarliestByEntityIdin interfaceEntityRepositoryCustom
-
findLatestByEntityIds
public Collection<de.uniba.minf.registry.model.entity.Entity> findLatestByEntityIds(List<String> entityIds) - Specified by:
findLatestByEntityIdsin interfaceEntityRepositoryCustom
-
findAllEntityIds
- Specified by:
findAllEntityIdsin interfaceEntityRepositoryCustom
-
findAllLatest
- Specified by:
findAllLatestin interfaceEntityRepositoryCustom
-
findLatestByDefinition
public Collection<de.uniba.minf.registry.model.entity.Entity> findLatestByDefinition(String definition, boolean includeDrafts) - Specified by:
findLatestByDefinitionin interfaceEntityRepositoryCustom
-
findLatestByCriteria
public Collection<de.uniba.minf.registry.model.entity.Entity> findLatestByCriteria(org.springframework.data.mongodb.core.query.Criteria criteria) - Specified by:
findLatestByCriteriain interfaceEntityRepositoryCustom
-
countLatestByCriteria
public long countLatestByCriteria(org.springframework.data.mongodb.core.query.Criteria criteria) - Specified by:
countLatestByCriteriain interfaceEntityRepositoryCustom
-
findLatestByDefinitionAndQuery
public Collection<de.uniba.minf.registry.model.entity.Entity> findLatestByDefinitionAndQuery(String name, String query) - Specified by:
findLatestByDefinitionAndQueryin interfaceEntityRepositoryCustom
-
updateSourceInfo
public void updateSourceInfo(de.uniba.minf.registry.model.entity.Entity e) - Specified by:
updateSourceInfoin interfaceEntityRepositoryCustom
-
updateRelatedEntity
public void updateRelatedEntity(Collection<de.uniba.minf.registry.model.entity.Entity> updateEntities, de.uniba.minf.registry.model.entity.Entity relatedEntity) - Specified by:
updateRelatedEntityin interfaceEntityRepositoryCustom
-
updateRelatedEntityIds
public void updateRelatedEntityIds(Collection<String> updateEntityIds, de.uniba.minf.registry.model.entity.Entity relatedEntity) - Specified by:
updateRelatedEntityIdsin interfaceEntityRepositoryCustom
-
countVersionsByEntityId
- Specified by:
countVersionsByEntityIdin interfaceEntityRepositoryCustom
-
countByDefinition
- Specified by:
countByDefinitionin interfaceEntityRepositoryCustom
-
countByImportId
- Specified by:
countByImportIdin interfaceEntityRepositoryCustom
-
findDefinitionNameById
- Specified by:
findDefinitionNameByIdin interfaceEntityRepositoryCustom
-
getIsLatest
- Specified by:
getIsLatestin interfaceEntityRepositoryCustom
-
findByImportId
- Specified by:
findByImportIdin interfaceEntityRepositoryCustom
-
removeImportIdByImportId
- Specified by:
removeImportIdByImportIdin interfaceEntityRepositoryCustom
-