| Package | Description |
|---|---|
| org.hawkular.accounts.api | |
| org.hawkular.accounts.api.internal.impl | |
| org.hawkular.accounts.api.model |
Entities related to the API.
|
| Modifier and Type | Method and Description |
|---|---|
Role |
RoleService.create(String name,
String description)
Creates a new Role based on the given name and description.
|
Role |
RoleService.getById(UUID id)
Retrieves the persistent Role based on its ID.
|
Role |
RoleService.getByName(String name)
Retrieves the persistent Role based on its fixed name.
|
Role |
RoleService.getOrCreateByName(String name,
String description)
Retrieves a Role based on the given name.
|
Role |
RoleService.produceRoleByName(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
CDI producer method for Role beans annotated with
NamedRole. |
| Modifier and Type | Method and Description |
|---|---|
Set<Role> |
PersonaService.getEffectiveRolesForResource(Persona persona,
Resource resource)
Retrieves the effective role of a Persona on a given Resource.
|
Set<Role> |
RoleService.getImplicitPermittedRoles(Role role)
Following Wildfly's definition of roles, this method returns all roles that are implicit from the given role from
the perspective of an operation.
|
Set<Role> |
RoleService.getImplicitPermittedRoles(String name)
Following Wildfly's definition of roles, this method returns all roles that are implicit from the given role from
the perspective of an operation.
|
Set<Role> |
RoleService.getImplicitUserRoles(Role role)
Following Wildfly's definition of roles, this method returns all roles that are implicit from the given role from
the User's perspective (ie: user has the given role).
|
Set<Role> |
RoleService.getImplicitUserRoles(String name)
Following Wildfly's definition of roles, this method returns all roles that are implicit from the given role from
the User's perspective (ie: user has the given role).
|
Set<Role> |
PermissionService.getPermittedRoles(Operation operation)
Provides a list of roles that have permission to perform the given operation.
|
| Modifier and Type | Method and Description |
|---|---|
OperationService.Setup |
OperationService.Setup.add(Role... roles)
Adds new roles for the current operation with identical semantics as
OperationService.Setup.add(Role). |
OperationService.Setup |
OperationService.Setup.add(Role role)
Adds a new role for the current operation
|
OperationService.Setup |
OperationService.Setup.add(Role role1,
Role role2)
Adds new roles for the current operation with identical semantics as
OperationService.Setup.add(Role). |
OperationService.Setup |
OperationService.Setup.add(Role role1,
Role role2,
Role role3)
Adds new roles for the current operation with identical semantics as
OperationService.Setup.add(Role). |
PersonaResourceRole |
ResourceService.addRoleToPersona(Resource resource,
Persona persona,
Role role)
Adds a Role to a Persona into a Resource
|
OrganizationMembership |
OrganizationMembershipService.changeRole(OrganizationMembership membership,
Role role)
Changes the membership and all related data so that the member only has the given role.
|
Permission |
PermissionService.create(Operation operation,
Role role)
Creates a permission composed of the given operation and role
|
OrganizationMembership |
OrganizationMembershipService.create(Organization organization,
Persona persona,
Role role) |
PersonaResourceRole |
PersonaResourceRoleService.create(Persona persona,
Resource resource,
Role role)
Creates a new relation based on the given parameters.
|
Invitation |
InvitationService.create(String email,
HawkularUser invitedBy,
Organization organization,
Role role)
Stores an invitation with the given parameters.
|
Set<Role> |
RoleService.getImplicitPermittedRoles(Role role)
Following Wildfly's definition of roles, this method returns all roles that are implicit from the given role from
the perspective of an operation.
|
Set<Role> |
RoleService.getImplicitUserRoles(Role role)
Following Wildfly's definition of roles, this method returns all roles that are implicit from the given role from
the User's perspective (ie: user has the given role).
|
| Modifier and Type | Method and Description |
|---|---|
Role |
RoleServiceImpl.create(String name,
String description) |
Role |
RoleServiceImpl.getById(UUID id) |
Role |
RoleServiceImpl.getByName(String name) |
Role |
RoleServiceImpl.getOrCreateByName(String name,
String description) |
Role |
RoleServiceImpl.produceRoleByName(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
| Modifier and Type | Method and Description |
|---|---|
Set<Role> |
PersonaServiceImpl.getEffectiveRolesForResource(Persona persona,
Resource resource) |
Set<Role> |
RoleServiceImpl.getImplicitPermittedRoles(Role role) |
Set<Role> |
RoleServiceImpl.getImplicitPermittedRoles(String name) |
Set<Role> |
RoleServiceImpl.getImplicitUserRoles(Role role) |
Set<Role> |
RoleServiceImpl.getImplicitUserRoles(String name) |
Set<Role> |
PermissionServiceImpl.getPermittedRoles(Operation operation) |
| Modifier and Type | Method and Description |
|---|---|
OperationService.Setup |
OperationServiceImpl.Setup.add(Role... roles) |
OperationService.Setup |
OperationServiceImpl.Setup.add(Role role) |
OperationService.Setup |
OperationServiceImpl.Setup.add(Role role1,
Role role2) |
OperationService.Setup |
OperationServiceImpl.Setup.add(Role role1,
Role role2,
Role role3) |
PersonaResourceRole |
ResourceServiceImpl.addRoleToPersona(Resource resource,
Persona persona,
Role role) |
OrganizationMembership |
OrganizationMembershipServiceImpl.changeRole(OrganizationMembership membership,
Role role) |
Permission |
PermissionServiceImpl.create(Operation operation,
Role role) |
OrganizationMembership |
OrganizationMembershipServiceImpl.create(Organization organization,
Persona persona,
Role role) |
PersonaResourceRole |
PersonaResourceRoleServiceImpl.create(Persona persona,
Resource resource,
Role role) |
Invitation |
InvitationServiceImpl.create(String email,
HawkularUser invitedBy,
Organization organization,
Role role) |
Set<Role> |
RoleServiceImpl.getImplicitPermittedRoles(Role role) |
Set<Role> |
RoleServiceImpl.getImplicitUserRoles(Role role) |
| Modifier and Type | Method and Description |
|---|---|
Role |
Role.Builder.build() |
Role |
Invitation.getRole() |
Role |
OrganizationMembership.getRole() |
Role |
Permission.getRole() |
Role |
PersonaResourceRole.getRole() |
| Modifier and Type | Method and Description |
|---|---|
Invitation.Builder |
Invitation.Builder.role(Role role) |
OrganizationMembership.Builder |
OrganizationMembership.Builder.role(Role role) |
Permission.Builder |
Permission.Builder.role(Role role) |
PersonaResourceRole.Builder |
PersonaResourceRole.Builder.role(Role role) |
void |
OrganizationMembership.setRole(Role role) |
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.