public class MembershipDAOImpl extends AbstractDAOImpl implements org.exoplatform.services.organization.MembershipHandler
log, orgService, service_| Constructor and Description |
|---|
MembershipDAOImpl(PicketLinkIDMOrganizationServiceImpl orgService,
PicketLinkIDMService service) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMembershipEventListener(org.exoplatform.services.organization.MembershipEventListener listener) |
void |
createMembership(org.exoplatform.services.organization.Membership m,
boolean broadcast) |
org.exoplatform.services.organization.Membership |
createMembershipInstance() |
ListAccess<org.exoplatform.services.organization.Membership> |
findAllMembershipsByGroup(org.exoplatform.services.organization.Group group) |
ListAccess<org.exoplatform.services.organization.Membership> |
findAllMembershipsByUser(org.exoplatform.services.organization.User user) |
org.exoplatform.services.organization.Membership |
findMembership(String id) |
org.exoplatform.services.organization.Membership |
findMembershipByUserGroupAndType(String userName,
String groupId,
String type) |
Collection |
findMembershipsByGroup(org.exoplatform.services.organization.Group group) |
Collection |
findMembershipsByGroupId(String groupId) |
Collection |
findMembershipsByUser(String userName) |
Collection |
findMembershipsByUserAndGroup(String userName,
String groupId) |
protected String |
getAssociationMapping() |
String |
getGtnGroupName(String plidmGroupName) |
String |
getPLIDMGroupName(String gtnGroupName) |
protected boolean |
ignoreMappedMembershipType(String groupId) |
protected boolean |
isAssociationMapped() |
protected boolean |
isCreateMembership(String typeName,
String groupId) |
void |
linkMembership(org.exoplatform.services.organization.User user,
org.exoplatform.services.organization.Group g,
org.exoplatform.services.organization.MembershipType mt,
boolean broadcast) |
org.exoplatform.services.organization.Membership |
removeMembership(String id,
boolean broadcast) |
Collection |
removeMembershipByUser(String userName,
boolean broadcast) |
void |
removeMembershipEventListener(org.exoplatform.services.organization.MembershipEventListener listener) |
void |
saveMembership(org.exoplatform.services.organization.Membership m,
boolean broadcast) |
getIdentitySession, handleExceptionpublic MembershipDAOImpl(PicketLinkIDMOrganizationServiceImpl orgService, PicketLinkIDMService service)
public void addMembershipEventListener(org.exoplatform.services.organization.MembershipEventListener listener)
addMembershipEventListener in interface org.exoplatform.services.organization.MembershipHandlerpublic void removeMembershipEventListener(org.exoplatform.services.organization.MembershipEventListener listener)
removeMembershipEventListener in interface org.exoplatform.services.organization.MembershipHandlerpublic final org.exoplatform.services.organization.Membership createMembershipInstance()
createMembershipInstance in interface org.exoplatform.services.organization.MembershipHandlerpublic void createMembership(org.exoplatform.services.organization.Membership m,
boolean broadcast)
throws Exception
createMembership in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic void linkMembership(org.exoplatform.services.organization.User user,
org.exoplatform.services.organization.Group g,
org.exoplatform.services.organization.MembershipType mt,
boolean broadcast)
throws Exception
linkMembership in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic void saveMembership(org.exoplatform.services.organization.Membership m,
boolean broadcast)
throws Exception
Exceptionpublic org.exoplatform.services.organization.Membership removeMembership(String id, boolean broadcast) throws Exception
removeMembership in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic Collection removeMembershipByUser(String userName, boolean broadcast) throws Exception
removeMembershipByUser in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic org.exoplatform.services.organization.Membership findMembershipByUserGroupAndType(String userName, String groupId, String type) throws Exception
findMembershipByUserGroupAndType in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic Collection findMembershipsByUserAndGroup(String userName, String groupId) throws Exception
findMembershipsByUserAndGroup in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic Collection findMembershipsByUser(String userName) throws Exception
findMembershipsByUser in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic ListAccess<org.exoplatform.services.organization.Membership> findAllMembershipsByUser(org.exoplatform.services.organization.User user) throws Exception
Exceptionpublic Collection findMembershipsByGroup(org.exoplatform.services.organization.Group group) throws Exception
findMembershipsByGroup in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic ListAccess<org.exoplatform.services.organization.Membership> findAllMembershipsByGroup(org.exoplatform.services.organization.Group group) throws Exception
findAllMembershipsByGroup in interface org.exoplatform.services.organization.MembershipHandlerExceptionpublic Collection findMembershipsByGroupId(String groupId) throws Exception
Exceptionpublic org.exoplatform.services.organization.Membership findMembership(String id) throws Exception
findMembership in interface org.exoplatform.services.organization.MembershipHandlerExceptionprotected boolean isAssociationMapped()
protected String getAssociationMapping()
protected boolean ignoreMappedMembershipType(String groupId)
Copyright © 2018 JBoss by Red Hat. All Rights Reserved.