| 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 |
|---|---|
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)
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 |
|---|---|
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 |
Set<Role> |
PersonaService.getEffectiveRolesForResource(Persona persona,
Resource resource)
Retrieves the effective role of a Persona on a given Resource.
|
boolean |
PermissionChecker.isAllowedTo(Operation operation,
Resource resource)
|
boolean |
PermissionChecker.isAllowedTo(Operation operation,
Resource resource,
Persona 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) |
| Modifier and Type | Method and Description |
|---|---|
List<Resource> |
ResourceServiceImpl.getByPersona(Persona persona) |
| Modifier and Type | Method and Description |
|---|---|
Resource |
ResourceServiceImpl.create(String id,
Resource parent) |
Resource |
ResourceServiceImpl.create(String id,
Resource parent,
Persona persona) |
Set<Role> |
PersonaServiceImpl.getEffectiveRolesForResource(Persona persona,
Resource resource) |
boolean |
PermissionCheckerImpl.isAllowedTo(Operation operation,
Resource resource) |
boolean |
PermissionCheckerImpl.isAllowedTo(Operation operation,
Resource resource,
Persona persona) |
| Modifier and Type | Field and Description |
|---|---|
static javax.persistence.metamodel.ListAttribute<Resource,Resource> |
Resource_.children |
static javax.persistence.metamodel.ListAttribute<Resource,Resource> |
Resource_.children |
static javax.persistence.metamodel.SingularAttribute<Resource,Resource> |
Resource_.parent |
static javax.persistence.metamodel.SingularAttribute<Resource,Resource> |
Resource_.parent |
static javax.persistence.metamodel.SingularAttribute<Resource,Persona> |
Resource_.persona |
static javax.persistence.metamodel.SingularAttribute<PersonaResourceRole,Resource> |
PersonaResourceRole_.resource |
| Modifier and Type | Method and Description |
|---|---|
Resource |
Resource.getParent() |
Resource |
PersonaResourceRole.getResource() |
| Modifier and Type | Method and Description |
|---|---|
List<Resource> |
Resource.getSubResources() |
| Modifier and Type | Method and Description |
|---|---|
void |
Resource.setParent(Resource parent) |
| Constructor and Description |
|---|
PersonaResourceRole(Persona persona,
Role role,
Resource resource) |
PersonaResourceRole(String id,
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.
|
Copyright © 2015 Red Hat, Inc.. All rights reserved.