Class AnyTypeClassRepoExtImpl
java.lang.Object
org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
org.apache.syncope.core.persistence.neo4j.dao.repo.AnyTypeClassRepoExtImpl
- All Implemented Interfaces:
AnyTypeClassRepoExt
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final javax.cache.Cache<EntityCacheKey, Neo4jAnyType> protected final AnyTypeDAOprotected final DerSchemaDAOprotected final javax.cache.Cache<EntityCacheKey, Neo4jGroup> protected final GroupDAOprotected final NodeValidatorprotected final PlainSchemaDAOprotected final javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> protected final ExternalResourceDAOFields inherited from class org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
LOG, neo4jClient, neo4jTemplate -
Constructor Summary
ConstructorsConstructorDescriptionAnyTypeClassRepoExtImpl(AnyTypeDAO anyTypeDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, GroupDAO groupDAO, ExternalResourceDAO resourceDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> resourceCache, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteById(String key) Optional<? extends AnyTypeClass> save(AnyTypeClass anyTypeClass) Methods inherited from class org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
cascadeDelete, deleteRelationship, findById, findByRelationship, findByRelationship, toList, toOptional
-
Field Details
-
anyTypeDAO
-
plainSchemaDAO
-
derSchemaDAO
-
groupDAO
-
resourceDAO
-
nodeValidator
-
anyTypeCache
-
resourceCache
-
groupCache
-
-
Constructor Details
-
AnyTypeClassRepoExtImpl
public AnyTypeClassRepoExtImpl(AnyTypeDAO anyTypeDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, GroupDAO groupDAO, ExternalResourceDAO resourceDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> resourceCache, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache)
-
-
Method Details
-
findById
- Specified by:
findByIdin interfaceAnyTypeClassRepoExt
-
save
- Specified by:
savein interfaceAnyTypeClassRepoExt
-
deleteById
- Specified by:
deleteByIdin interfaceAnyTypeClassRepoExt
-