Class RoleRepoExtImpl
java.lang.Object
org.apache.syncope.core.persistence.jpa.dao.repo.RoleRepoExtImpl
- All Implemented Interfaces:
RoleRepoExt
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnyMatchDAOprotected final AnySearchDAOprotected final DelegationDAOprotected final EntityManagerprotected final ApplicationEventPublisherprotected final SearchCondVisitorFields inherited from interface org.apache.syncope.core.persistence.jpa.dao.repo.RoleRepoExt
DYNMEMB_TABLE -
Constructor Summary
ConstructorsConstructorDescriptionRoleRepoExtImpl(ApplicationEventPublisher publisher, AnyMatchDAO anyMatchDAO, AnySearchDAO anySearchDAO, DelegationDAO delegationDAO, SearchCondVisitor searchCondVisitor, EntityManager entityManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearDynMembers(Role role) voidfindDynMembers(Role role) voidrefreshDynMemberships(User user) void
-
Field Details
-
publisher
-
anyMatchDAO
-
anySearchDAO
-
delegationDAO
-
searchCondVisitor
-
entityManager
-
-
Constructor Details
-
RoleRepoExtImpl
public RoleRepoExtImpl(ApplicationEventPublisher publisher, AnyMatchDAO anyMatchDAO, AnySearchDAO anySearchDAO, DelegationDAO delegationDAO, SearchCondVisitor searchCondVisitor, EntityManager entityManager)
-
-
Method Details
-
save
- Specified by:
savein interfaceRoleRepoExt
-
saveAndRefreshDynMemberships
- Specified by:
saveAndRefreshDynMembershipsin interfaceRoleRepoExt
-
delete
- Specified by:
deletein interfaceRoleRepoExt
-
findDynMembers
- Specified by:
findDynMembersin interfaceRoleRepoExt
-
clearDynMembers
- Specified by:
clearDynMembersin interfaceRoleRepoExt
-
refreshDynMemberships
- Specified by:
refreshDynMembershipsin interfaceRoleRepoExt
-
removeDynMemberships
- Specified by:
removeDynMembershipsin interfaceRoleRepoExt
-