Class AbstractSchemaRepoExt
java.lang.Object
org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
org.apache.syncope.core.persistence.neo4j.dao.repo.AbstractSchemaRepoExt
- Direct Known Subclasses:
DerSchemaRepoExtImpl,PlainSchemaRepoExtImpl
-
Field Summary
FieldsFields inherited from class org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
LOG, neo4jClient, neo4jTemplate -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSchemaRepoExt(org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract <S extends Schema>
javax.cache.Cache<EntityCacheKey, S> cache()findByAnyTypeClasses(Collection<AnyTypeClass> anyTypeClasses, Class<? extends Neo4jSchema> domainType, Class<S> reference) findByIdLike(String label, Class<? extends Neo4jSchema> domainType, String keyword) Methods inherited from class org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
cascadeDelete, deleteRelationship, findById, findByRelationship, findByRelationship, toList, toOptional
-
Field Details
-
nodeValidator
-
-
Constructor Details
-
AbstractSchemaRepoExt
public AbstractSchemaRepoExt(org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator)
-
-
Method Details
-
cache
-
findByIdLike
-
findByAnyTypeClasses
protected <S extends Schema> List<S> findByAnyTypeClasses(Collection<AnyTypeClass> anyTypeClasses, Class<? extends Neo4jSchema> domainType, Class<S> reference)
-