| Package | Description |
|---|---|
| org.graylog.security.entities | |
| org.graylog.security.rest | |
| org.graylog.security.shares |
| Modifier and Type | Method and Description |
|---|---|
abstract EntityDescriptor |
EntityDescriptor.Builder.build() |
static EntityDescriptor |
EntityDescriptor.create(GRN id,
String title,
Set<EntityDescriptor.Owner> owners) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMultimap<GRN,EntityDescriptor> |
EntityDependencyPermissionChecker.check(GRN sharingUser,
com.google.common.collect.ImmutableSet<EntityDescriptor> dependencies,
Set<GRN> selectedGrantees)
Runs permission checks for the given dependencies for every selected grantee and returns the entities that
grantees cannot access.
|
com.google.common.collect.ImmutableSet<EntityDescriptor> |
EntityDependencyResolver.resolve(GRN entity) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMultimap<GRN,EntityDescriptor> |
EntityDependencyPermissionChecker.check(GRN sharingUser,
com.google.common.collect.ImmutableSet<EntityDescriptor> dependencies,
Set<GRN> selectedGrantees)
Runs permission checks for the given dependencies for every selected grantee and returns the entities that
grantees cannot access.
|
| Modifier and Type | Method and Description |
|---|---|
PaginatedResponse<EntityDescriptor> |
EntitySharesResource.get(PaginationParameters paginationParameters,
@NotBlank String userId,
String capabilityFilter,
String entityTypeFilter) |
| Modifier and Type | Method and Description |
|---|---|
abstract com.google.common.collect.ImmutableMap<GRN,Collection<EntityDescriptor>> |
EntityShareResponse.missingPermissionsOnDependencies() |
abstract PaginatedList<EntityDescriptor> |
GranteeSharesService.SharesResponse.paginatedEntities() |
| Modifier and Type | Method and Description |
|---|---|
static GranteeSharesService.SharesResponse |
GranteeSharesService.SharesResponse.create(PaginatedList<EntityDescriptor> paginatedEntities,
Map<GRN,Capability> capabilities) |
abstract EntityShareResponse.Builder |
EntityShareResponse.Builder.missingPermissionsOnDependencies(Map<GRN,Collection<EntityDescriptor>> missingDependencies) |
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.