| Package | Description |
|---|---|
| org.graylog.security | |
| org.graylog.security.events | |
| org.graylog.security.rest | |
| org.graylog.security.shares | |
| org.graylog2.migrations.V20200803120800_GrantsMigrations |
| Modifier and Type | Method and Description |
|---|---|
abstract Capability |
CapabilityDescriptor.capability() |
abstract @NotNull Capability |
GrantDTO.capability() |
static Capability |
Capability.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Capability[] |
Capability.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
abstract CapabilityDescriptor.Builder |
CapabilityDescriptor.Builder.capability(Capability capability) |
abstract GrantDTO.Builder |
GrantDTO.Builder.capability(Capability capability) |
static CapabilityDescriptor |
CapabilityDescriptor.create(Capability capability,
String title,
Set<String> permissions) |
GrantDTO |
DBGrantService.create(GRN grantee,
Capability capability,
GRN target,
String creatorUsername) |
GrantDTO |
DBGrantService.ensure(GRN grantee,
Capability capability,
GRN target,
String creatorUsername)
Ensure that a grant with the requested or a higher capability exists.
|
Optional<CapabilityDescriptor> |
BuiltinCapabilities.get(Capability capability) |
com.google.common.collect.ImmutableSet<GrantDTO> |
DBGrantService.getForGranteesOrGlobalWithCapability(Set<GRN> grantees,
Capability capability) |
com.google.common.collect.ImmutableSet<GrantDTO> |
DBGrantService.getForGranteeWithCapability(GRN grantee,
Capability capability) |
boolean |
DBGrantService.hasGrantFor(GRN grantee,
Capability capability,
GRN target) |
static GrantDTO |
GrantDTO.of(GRN grantee,
Capability capability,
GRN target) |
| Modifier and Type | Method and Description |
|---|---|
abstract Capability |
EntitySharesUpdateEvent.Share.capability() |
| Modifier and Type | Method and Description |
|---|---|
abstract Optional<Capability> |
EntitySharesUpdateEvent.Share.formerCapability() |
| Modifier and Type | Method and Description |
|---|---|
EntitySharesUpdateEvent.Builder |
EntitySharesUpdateEvent.Builder.addCreates(GRN grantee,
Capability capability) |
EntitySharesUpdateEvent.Builder |
EntitySharesUpdateEvent.Builder.addDeletes(GRN grantee,
Capability capability) |
EntitySharesUpdateEvent.Builder |
EntitySharesUpdateEvent.Builder.addUpdates(GRN grantee,
Capability capability,
Capability formerCapability) |
static EntitySharesUpdateEvent.Share |
EntitySharesUpdateEvent.Share.create(GRN grantee,
Capability capability,
Capability formerCapability) |
| Modifier and Type | Method and Description |
|---|---|
abstract Capability |
GrantsOverviewResource.GrantSummary.capability() |
| Modifier and Type | Method and Description |
|---|---|
abstract GrantsOverviewResource.GrantSummary.Builder |
GrantsOverviewResource.GrantSummary.Builder.capability(Capability capability) |
| Modifier and Type | Method and Description |
|---|---|
abstract Capability |
EntityShareResponse.ActiveShare.capability() |
| Modifier and Type | Method and Description |
|---|---|
Set<Capability> |
EntityShareRequest.capabilities() |
abstract Map<GRN,Capability> |
GranteeSharesService.SharesResponse.capabilities() |
abstract Optional<com.google.common.collect.ImmutableMap<GRN,Capability>> |
EntityShareRequest.selectedGranteeCapabilities() |
abstract com.google.common.collect.ImmutableMap<GRN,Capability> |
EntityShareResponse.selectedGranteeCapabilities() |
| Modifier and Type | Method and Description |
|---|---|
static EntityShareResponse.ActiveShare |
EntityShareResponse.ActiveShare.create(String grant,
GRN grantee,
Capability capability) |
| Modifier and Type | Method and Description |
|---|---|
static EntityShareRequest |
EntityShareRequest.create(Map<GRN,Capability> selectedGranteeCapabilities) |
static GranteeSharesService.SharesResponse |
GranteeSharesService.SharesResponse.create(PaginatedList<EntityDescriptor> paginatedEntities,
Map<GRN,Capability> capabilities) |
abstract EntityShareResponse.Builder |
EntityShareResponse.Builder.selectedGranteeCapabilities(Map<GRN,Capability> selectedGranteeCapabilities) |
| Constructor and Description |
|---|
GRNTypeCapability(GRNType grnType,
Capability capability) |
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.