| Package | Description |
|---|---|
| org.hawkular.accounts.api |
Provides the main API for Hawkular components intending to perform permission checking and authorization procedures.
|
| org.hawkular.accounts.api.internal.impl | |
| org.hawkular.accounts.api.model |
Entities related to the API.
|
| Modifier and Type | Method and Description |
|---|---|
Organization |
OrganizationService.createOrganization(String name,
String description,
Persona owner)
Creates a new organization and a "SuperUser" membership for the persona.
|
Organization |
OrganizationService.get(String id)
Retrieves an
Organization based on its ID. |
| Modifier and Type | Method and Description |
|---|---|
List<Organization> |
OrganizationService.getOrganizationsForPersona(Persona persona)
Retrieves the Organizations to which a given Persona directly is member/owner of.
|
List<Organization> |
OrganizationService.getOrganizationsFromMemberships(List<OrganizationMembership> memberships)
Extracts all organizations from a list of memberships.
|
List<Organization> |
OrganizationService.getSubOrganizations(Organization organization)
Retrieves all the organizations whose parent is the given organization.
|
| Modifier and Type | Method and Description |
|---|---|
OrganizationMembership |
OrganizationMembershipService.create(Organization organization,
Persona persona,
Role role) |
Invitation |
InvitationService.create(String email,
HawkularUser invitedBy,
Organization organization,
Role role)
Stores an invitation with the given parameters.
|
void |
OrganizationService.deleteOrganization(Organization organization)
Removes the organization and all related memberships
|
List<Invitation> |
InvitationService.getInvitationsForOrganization(Organization organization)
Retrieves all invitations for the given organization.
|
List<OrganizationMembership> |
OrganizationMembershipService.getMembershipsForOrganization(Organization organization)
Retrieves the memberships for a given Organization.
|
List<Invitation> |
InvitationService.getPendingInvitationsForOrganization(Organization organization)
Retrieves the pending invitations for the given organization.
|
List<OrganizationMembership> |
OrganizationMembershipService.getPersonaMembershipsForOrganization(Persona persona,
Organization organization)
Retrieves the memberships for a given Organization.
|
List<Organization> |
OrganizationService.getSubOrganizations(Organization organization)
Retrieves all the organizations whose parent is the given organization.
|
void |
OrganizationService.transfer(Organization organization,
Persona newOwner)
Transfers the organization from the current owner to the specified persona.
|
| Modifier and Type | Method and Description |
|---|---|
Organization |
OrganizationServiceImpl.createOrganization(String name,
String description,
Persona owner) |
Organization |
OrganizationServiceImpl.get(String id) |
| Modifier and Type | Method and Description |
|---|---|
List<Organization> |
OrganizationServiceImpl.getOrganizationsForPersona(Persona persona) |
List<Organization> |
OrganizationServiceImpl.getOrganizationsFromMemberships(List<OrganizationMembership> memberships) |
List<Organization> |
OrganizationServiceImpl.getSubOrganizations(Organization organization) |
| Modifier and Type | Method and Description |
|---|---|
OrganizationMembership |
OrganizationMembershipServiceImpl.create(Organization organization,
Persona persona,
Role role) |
Invitation |
InvitationServiceImpl.create(String email,
HawkularUser invitedBy,
Organization organization,
Role role) |
void |
OrganizationServiceImpl.deleteOrganization(Organization organization) |
List<Invitation> |
InvitationServiceImpl.getInvitationsForOrganization(Organization organization) |
List<OrganizationMembership> |
OrganizationMembershipServiceImpl.getMembershipsForOrganization(Organization organization) |
List<Invitation> |
InvitationServiceImpl.getPendingInvitationsForOrganization(Organization organization) |
List<OrganizationMembership> |
OrganizationMembershipServiceImpl.getPersonaMembershipsForOrganization(Persona persona,
Organization organization) |
List<Organization> |
OrganizationServiceImpl.getSubOrganizations(Organization organization) |
void |
OrganizationServiceImpl.transfer(Organization organization,
Persona newOwner) |
| Modifier and Type | Field and Description |
|---|---|
static javax.persistence.metamodel.SingularAttribute<Organization,String> |
Organization_.description |
static javax.persistence.metamodel.SingularAttribute<Organization,String> |
Organization_.name |
static javax.persistence.metamodel.SingularAttribute<OrganizationMembership,Organization> |
OrganizationMembership_.organization |
static javax.persistence.metamodel.SingularAttribute<Invitation,Organization> |
Invitation_.organization |
static javax.persistence.metamodel.SingularAttribute<Organization,Persona> |
Organization_.owner |
| Modifier and Type | Method and Description |
|---|---|
Organization |
Invitation.getOrganization() |
Organization |
OrganizationMembership.getOrganization() |
| Constructor and Description |
|---|
Invitation(String email,
HawkularUser invitedBy,
Organization organization,
Role role) |
Invitation(String id,
String email,
HawkularUser invitedBy,
Organization organization,
Role role) |
OrganizationMembership(Organization organization,
Member member,
Role role) |
OrganizationMembership(String id,
Organization organization,
Member member,
Role role) |
Copyright © 2015 Red Hat, Inc.. All rights reserved.