| 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 |
|---|---|
Resource |
ResourceService.create(String id,
Persona persona)
|
Resource |
ResourceService.create(String id,
Resource parent)
Creates a new sub resource, based on a given ID and owning resource
|
Resource |
ResourceService.create(String id,
Resource parent,
Persona persona)
Creates a new sub resource, based on a given ID, parent and owned by the specified
Persona |
Resource |
ResourceService.get(String id)
Deprecated.
|
Resource |
ResourceService.getById(UUID id)
Retrieves a
Resource based on its ID. |
| Modifier and Type | Method and Description |
|---|---|
List<Resource> |
ResourceService.getByPersona(Persona persona)
Lists all the resources that belong to a given persona.
|
| Modifier and Type | Method and Description |
|---|---|
PersonaResourceRole |
ResourceService.addRoleToPersona(Resource resource,
Persona persona,
Role role)
Adds a Role to a Persona into a Resource
|
PersonaResourceRole |
PersonaResourceRoleService.create(Persona persona,
Resource resource,
Role role)
Creates a new relation based on the given parameters.
|
Resource |
ResourceService.create(String id,
Resource parent)
Creates a new sub resource, based on a given ID and owning resource
|
Resource |
ResourceService.create(String id,
Resource parent,
Persona persona)
Creates a new sub resource, based on a given ID, parent and owned by the specified
Persona |
List<PersonaResourceRole> |
PersonaResourceRoleService.getByPersonaAndResource(Persona persona,
Resource resource)
Retrieves all relations for the given persona + resource
|
List<PersonaResourceRole> |
PersonaResourceRoleService.getByResource(Resource resource)
Retrieves all relations for the given resource.
|
Set<Role> |
PersonaService.getEffectiveRolesForResource(Persona persona,
Resource resource)
Retrieves the effective role of a Persona on a given Resource.
|
List<PersonaResourceRole> |
ResourceService.getRolesForPersona(Resource resource,
Persona persona)
Deprecated.
|
boolean |
PermissionChecker.isAllowedTo(Operation operation,
Resource resource)
|
boolean |
PermissionChecker.isAllowedTo(Operation operation,
Resource resource,
Persona persona)
|
void |
ResourceService.revokeAllForPersona(Resource resource,
Persona persona)
Revoke all roles that the given persona has on the resource.
|
void |
ResourceService.transfer(Resource resource,
Persona persona)
Transfers the resource to the given persona.
|
| Modifier and Type | Method and Description |
|---|---|
Resource |
ResourceServiceImpl.create(String id,
Persona persona) |
Resource |
ResourceServiceImpl.create(String id,
Resource parent) |
Resource |
ResourceServiceImpl.create(String id,
Resource parent,
Persona persona) |
Resource |
ResourceServiceImpl.get(String id) |
Resource |
ResourceServiceImpl.getById(UUID id) |
| Modifier and Type | Method and Description |
|---|---|
List<Resource> |
ResourceServiceImpl.getByPersona(Persona persona) |
| Modifier and Type | Method and Description |
|---|---|
PersonaResourceRole |
ResourceServiceImpl.addRoleToPersona(Resource resource,
Persona persona,
Role role) |
PersonaResourceRole |
PersonaResourceRoleServiceImpl.create(Persona persona,
Resource resource,
Role role) |
Resource |
ResourceServiceImpl.create(String id,
Resource parent) |
Resource |
ResourceServiceImpl.create(String id,
Resource parent,
Persona persona) |
List<PersonaResourceRole> |
PersonaResourceRoleServiceImpl.getByPersonaAndResource(Persona persona,
Resource resource) |
List<PersonaResourceRole> |
PersonaResourceRoleServiceImpl.getByResource(Resource resource) |
Set<Role> |
PersonaServiceImpl.getEffectiveRolesForResource(Persona persona,
Resource resource) |
List<PersonaResourceRole> |
ResourceServiceImpl.getRolesForPersona(Resource resource,
Persona persona) |
boolean |
PermissionCheckerImpl.isAllowedTo(Operation operation,
Resource resource) |
boolean |
PermissionCheckerImpl.isAllowedTo(Operation operation,
Resource resource,
Persona persona) |
void |
ResourceServiceImpl.revokeAllForPersona(Resource resource,
Persona persona) |
void |
ResourceServiceImpl.transfer(Resource resource,
Persona persona) |
| Modifier and Type | Method and Description |
|---|---|
Resource |
Resource.Builder.build() |
Resource |
Resource.getParent() |
Resource |
PersonaResourceRole.getResource() |
| Modifier and Type | Method and Description |
|---|---|
Resource.Builder |
Resource.Builder.parent(Resource parent) |
PersonaResourceRole.Builder |
PersonaResourceRole.Builder.resource(Resource resource) |
void |
Resource.setParent(Resource parent) |
| Constructor and Description |
|---|
PersonaResourceRole(Persona persona,
Role role,
Resource resource) |
PersonaResourceRole(String id,
Persona persona,
Role role,
Resource resource) |
PersonaResourceRole(UUID id,
ZonedDateTime createdAt,
ZonedDateTime updatedAt,
Persona persona,
Role role,
Resource resource) |
Resource(Persona persona,
Resource parent)
Creates a new sub resource with a parent and an owner, which may or may not be the same as the parent's.
|
Resource(Resource parent)
Creates a new sub resource with a parent.
|
Resource(String id,
Persona persona,
Resource parent)
Creates a new sub resource with the given id, owner and parent resource.
|
Resource(String id,
Resource parent)
Creates a new resource with the given id and owner.
|
Resource(UUID id,
ZonedDateTime createdAt,
ZonedDateTime updatedAt,
Persona persona,
Resource parent) |
Copyright © 2015 Red Hat, Inc.. All rights reserved.