Class JPADynRealmDAO
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.dao.AbstractDAO<DynRealm>
-
- org.apache.syncope.core.persistence.jpa.dao.JPADynRealmDAO
-
- All Implemented Interfaces:
DAO<DynRealm>,DynRealmDAO
public class JPADynRealmDAO extends AbstractDAO<DynRealm> implements DynRealmDAO
-
-
Field Summary
Fields Modifier and Type Field Description protected AnyMatchDAOanyMatchDAOprotected AnyObjectDAOanyObjectDAOstatic StringDYNMEMB_TABLEprotected GroupDAOgroupDAOprotected ApplicationEventPublisherpublisherprotected SearchCondVisitorsearchCondVisitorprotected AnySearchDAOsearchDAOprotected UserDAOuserDAO-
Fields inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAO
LOG
-
-
Constructor Summary
Constructors Constructor Description JPADynRealmDAO(ApplicationEventPublisher publisher, UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, AnySearchDAO searchDAO, AnyMatchDAO anyMatchDAO, SearchCondVisitor searchCondVisitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>clearDynMembers(DynRealm dynRealm)voiddelete(String key)DynRealmfind(String key)List<DynRealm>findAll()protected voidnotifyDynMembershipRemoval(List<String> anyKeys)voidrefreshDynMemberships(Any<?> any)voidremoveDynMemberships(String anyKey)DynRealmsave(DynRealm dynRealm)DynRealmsaveAndRefreshDynMemberships(DynRealm dynRealm)-
Methods inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAO
detach, entityManager, entityManagerFactory, isOracle, refresh
-
-
-
-
Field Detail
-
DYNMEMB_TABLE
public static final String DYNMEMB_TABLE
- See Also:
- Constant Field Values
-
publisher
protected final ApplicationEventPublisher publisher
-
userDAO
protected final UserDAO userDAO
-
groupDAO
protected final GroupDAO groupDAO
-
anyObjectDAO
protected final AnyObjectDAO anyObjectDAO
-
searchDAO
protected final AnySearchDAO searchDAO
-
anyMatchDAO
protected final AnyMatchDAO anyMatchDAO
-
searchCondVisitor
protected final SearchCondVisitor searchCondVisitor
-
-
Constructor Detail
-
JPADynRealmDAO
public JPADynRealmDAO(ApplicationEventPublisher publisher, UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, AnySearchDAO searchDAO, AnyMatchDAO anyMatchDAO, SearchCondVisitor searchCondVisitor)
-
-
Method Detail
-
find
public DynRealm find(String key)
- Specified by:
findin interfaceDynRealmDAO
-
findAll
public List<DynRealm> findAll()
- Specified by:
findAllin interfaceDynRealmDAO
-
save
public DynRealm save(DynRealm dynRealm)
- Specified by:
savein interfaceDynRealmDAO
-
saveAndRefreshDynMemberships
public DynRealm saveAndRefreshDynMemberships(DynRealm dynRealm)
- Specified by:
saveAndRefreshDynMembershipsin interfaceDynRealmDAO
-
delete
public void delete(String key)
- Specified by:
deletein interfaceDynRealmDAO
-
refreshDynMemberships
@Transactional public void refreshDynMemberships(Any<?> any)
- Specified by:
refreshDynMembershipsin interfaceDynRealmDAO
-
removeDynMemberships
public void removeDynMemberships(String anyKey)
- Specified by:
removeDynMembershipsin interfaceDynRealmDAO
-
-