| Package | Description |
|---|---|
| org.apache.nifi.authorization.resource | |
| org.apache.nifi.authorization.user | |
| org.apache.nifi.provenance |
| Modifier and Type | Method and Description |
|---|---|
default void |
Authorizable.authorize(Authorizer authorizer,
RequestAction action,
NiFiUser user)
Authorizes the current user for the specified action on the specified resource.
|
default void |
Authorizable.authorize(Authorizer authorizer,
RequestAction action,
NiFiUser user,
Map<String,String> resourceContext)
Authorizes the current user for the specified action on the specified resource.
|
default AuthorizationResult |
Authorizable.checkAuthorization(Authorizer authorizer,
RequestAction action,
NiFiUser user)
Returns the result of an authorization request for the specified user for the specified action on the specified
resource.
|
default AuthorizationResult |
Authorizable.checkAuthorization(Authorizer authorizer,
RequestAction action,
NiFiUser user,
Map<String,String> resourceContext)
Returns the result of an authorization request for the specified user for the specified action on the specified
resource.
|
default boolean |
Authorizable.isAuthorized(Authorizer authorizer,
RequestAction action,
NiFiUser user)
Returns whether the current user is authorized for the specified action on the specified resource.
|
| Modifier and Type | Method and Description |
|---|---|
NiFiUser |
NiFiUser.getChain() |
| Modifier and Type | Method and Description |
|---|---|
ProvenanceEventRecord |
ProvenanceRepository.getEvent(long id,
NiFiUser user)
Retrieves the Provenance Event with the given ID.
|
List<ProvenanceEventRecord> |
ProvenanceRepository.getEvents(long firstRecordId,
int maxRecords,
NiFiUser user)
Returns a List of all
ProvenanceEventRecords in the
repository starting with the given ID. |
ComputeLineageSubmission |
ProvenanceRepository.retrieveLineageSubmission(String lineageIdentifier,
NiFiUser user) |
QuerySubmission |
ProvenanceRepository.retrieveQuerySubmission(String queryIdentifier,
NiFiUser user) |
ComputeLineageSubmission |
ProvenanceRepository.submitExpandChildren(long eventId,
NiFiUser user)
Submits a request to expand the children of the event with the given id.
|
ComputeLineageSubmission |
ProvenanceRepository.submitExpandParents(long eventId,
NiFiUser user)
Submits a request to expand the parents of the event with the given id.
|
ComputeLineageSubmission |
ProvenanceRepository.submitLineageComputation(long eventId,
NiFiUser user)
Submits a Lineage Computation to be completed and returns the
AsynchronousLineageResult that indicates the status of the request and
the results, if the computation is complete.
|
ComputeLineageSubmission |
ProvenanceRepository.submitLineageComputation(String flowFileUuid,
NiFiUser user)
Submits a Lineage Computation to be completed and returns the
AsynchronousLineageResult that indicates the status of the request and
the results, if the computation is complete.
|
QuerySubmission |
ProvenanceRepository.submitQuery(Query query,
NiFiUser user)
Submits an asynchronous request to process the given query, returning an
identifier that can be used to fetch the results at a later time
|
Copyright © 2023 Apache NiFi Project. All rights reserved.