@PermitAll public class OrganizationMembershipServiceImpl extends Object implements OrganizationMembershipService
| Constructor and Description |
|---|
OrganizationMembershipServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
OrganizationMembership |
changeRole(OrganizationMembership membership,
Role role)
Changes the membership and all related data so that the member only has the given role.
|
OrganizationMembership |
create(Organization organization,
Persona persona,
Role role) |
OrganizationMembership |
getMembershipById(String id)
Retrieves an
OrganizationMembership by its ID. |
List<OrganizationMembership> |
getMembershipsForOrganization(Organization organization)
Retrieves the memberships for a given Organization.
|
List<OrganizationMembership> |
getMembershipsForPersona(Persona persona)
Retrieves the memberships that a given Persona has across all Organizations.
|
List<OrganizationMembership> |
getPersonaMembershipsForOrganization(Persona persona,
Organization organization)
Retrieves the memberships for a given Organization.
|
public OrganizationMembership create(Organization organization, Persona persona, Role role)
create in interface OrganizationMembershipServicepublic List<OrganizationMembership> getMembershipsForPersona(Persona persona)
OrganizationMembershipServicegetMembershipsForPersona in interface OrganizationMembershipServicepersona - the personapublic List<OrganizationMembership> getMembershipsForOrganization(Organization organization)
OrganizationMembershipServicegetMembershipsForOrganization in interface OrganizationMembershipServiceorganization - the organizationpublic List<OrganizationMembership> getPersonaMembershipsForOrganization(Persona persona, Organization organization)
OrganizationMembershipServicegetPersonaMembershipsForOrganization in interface OrganizationMembershipServiceorganization - the organizationpublic OrganizationMembership getMembershipById(String id)
OrganizationMembershipServiceOrganizationMembership by its ID.getMembershipById in interface OrganizationMembershipServiceid - the ID of the organization membershippublic OrganizationMembership changeRole(OrganizationMembership membership, Role role)
OrganizationMembershipServicechangeRole in interface OrganizationMembershipServicemembership - the membership to be changedrole - the new role for the membership.Copyright © 2015 Red Hat, Inc.. All rights reserved.