public class MembershipEntityManagerImpl extends AbstractIdmEngineEntityManager<MembershipEntity,MembershipDataManager> implements MembershipEntityManager
engineConfiguration
dataManager, engineType
Constructor and Description |
---|
MembershipEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration,
MembershipDataManager membershipDataManager) |
Modifier and Type | Method and Description |
---|---|
void |
createMembership(String userId,
String groupId) |
void |
deleteMembership(String userId,
String groupId) |
void |
deleteMembershipByGroupId(String groupId) |
void |
deleteMembershipByUserId(String userId) |
createEntityEvent
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
create, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
public MembershipEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, MembershipDataManager membershipDataManager)
public void createMembership(String userId, String groupId)
createMembership
in interface MembershipEntityManager
public void deleteMembership(String userId, String groupId)
deleteMembership
in interface MembershipEntityManager
public void deleteMembershipByGroupId(String groupId)
deleteMembershipByGroupId
in interface MembershipEntityManager
public void deleteMembershipByUserId(String userId)
deleteMembershipByUserId
in interface MembershipEntityManager