Class DynRealmRepoExtImpl
java.lang.Object
org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
org.apache.syncope.core.persistence.neo4j.dao.repo.DynRealmRepoExtImpl
- All Implemented Interfaces:
DynRealmRepoExt
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnyMatchDAOprotected final AnyObjectDAOprotected final GroupDAOprotected final NodeValidatorprotected final ApplicationEventPublisherprotected final AnySearchCondVisitorprotected final AnySearchDAOprotected final UserDAOFields inherited from class org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
LOG, neo4jClient, neo4jTemplateFields inherited from interface org.apache.syncope.core.persistence.neo4j.dao.repo.DynRealmRepoExt
DYN_REALM_MEMBERSHIP_REL -
Constructor Summary
ConstructorsConstructorDescriptionDynRealmRepoExtImpl(ApplicationEventPublisher publisher, UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, AnySearchDAO searchDAO, AnyMatchDAO anyMatchDAO, AnySearchCondVisitor searchCondVisitor, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator) -
Method Summary
Modifier and TypeMethodDescriptionclearDynMembers(DynRealm dynRealm) voiddeleteById(String key) protected Stringprotected voidnotifyDynMembershipRemoval(List<String> anyKeys) voidrefreshDynMemberships(Any any) voidremoveDynMemberships(String anyKey) saveAndRefreshDynMemberships(DynRealm dynRealm) Methods inherited from class org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO
cascadeDelete, deleteRelationship, findById, findByRelationship, findByRelationship, toList, toOptional
-
Field Details
-
publisher
-
userDAO
-
groupDAO
-
anyObjectDAO
-
searchDAO
-
anyMatchDAO
-
searchCondVisitor
-
nodeValidator
-
-
Constructor Details
-
DynRealmRepoExtImpl
public DynRealmRepoExtImpl(ApplicationEventPublisher publisher, UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, AnySearchDAO searchDAO, AnyMatchDAO anyMatchDAO, AnySearchCondVisitor searchCondVisitor, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator)
-
-
Method Details
-
clearDynMembers
-
notifyDynMembershipRemoval
-
node
-
saveAndRefreshDynMemberships
- Specified by:
saveAndRefreshDynMembershipsin interfaceDynRealmRepoExt
-
deleteById
- Specified by:
deleteByIdin interfaceDynRealmRepoExt
-
refreshDynMemberships
- Specified by:
refreshDynMembershipsin interfaceDynRealmRepoExt
-
removeDynMemberships
- Specified by:
removeDynMembershipsin interfaceDynRealmRepoExt
-