public class SnippetAuditor extends NiFiAuditor
| Modifier and Type | Field and Description |
|---|---|
private ConnectionDAO |
connectionDAO |
private FunnelAuditor |
funnelAuditor |
private FunnelDAO |
funnelDAO |
private PortDAO |
inputPortDAO |
private static org.slf4j.Logger |
logger |
private PortDAO |
outputPortDAO |
private PortAuditor |
portAuditor |
private ProcessGroupAuditor |
processGroupAuditor |
private ProcessorAuditor |
processorAuditor |
private ProcessorDAO |
processorDAO |
private RelationshipAuditor |
relationshipAuditor |
private RemoteProcessGroupAuditor |
remoteProcessGroupAuditor |
private RemoteProcessGroupDAO |
remoteProcessGroupDAO |
| Constructor and Description |
|---|
SnippetAuditor() |
| Modifier and Type | Method and Description |
|---|---|
private void |
auditSnippet(FlowSnippetDTO snippet)
Audits the specified snippet.
|
Object |
copySnippetAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint)
Audits copy/paste.
|
private Component |
determineConnectableType(ConnectableDTO connectable)
Determines the type of component the specified connectable is.
|
private Action |
generateAuditRecord(String id,
String name,
Component type,
Operation operation,
Date timestamp)
Generates an audit record for the creation of the specified funnel.
|
Object |
instantiateTemplateAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint)
Audits the instantiation of a template.
|
void |
removeSnippetAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint,
String snippetId,
SnippetDAO snippetDAO)
Audits bulk delete.
|
void |
setConnectionDAO(ConnectionDAO connectionDAO) |
void |
setFunnelAuditor(FunnelAuditor funnelAuditor) |
void |
setFunnelDAO(FunnelDAO funnelDAO) |
void |
setInputPortDAO(PortDAO inputPortDAO) |
void |
setOutputPortDAO(PortDAO outputPortDAO) |
void |
setPortAuditor(PortAuditor portAuditor) |
void |
setProcessGroupAuditor(ProcessGroupAuditor processGroupAuditor) |
void |
setProcessorAuditor(ProcessorAuditor processorAuditor) |
void |
setProcessorDAO(ProcessorDAO processorDAO) |
void |
setRelationshipAuditor(RelationshipAuditor relationshipAuditor) |
void |
setRemoteProcessGroupAuditor(RemoteProcessGroupAuditor remoteProcessGroupAuditor) |
void |
setRemoteProcessGroupDAO(RemoteProcessGroupDAO remoteProcessGroupDAO) |
Object |
updateSnippetAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint,
SnippetDTO snippetDTO,
SnippetDAO snippetDAO)
Audits a bulk move.
|
createMoveDetails, getProcessGroupDAO, saveAction, saveActions, setAuditService, setProcessGroupDAO, setServiceFacadeprivate static final org.slf4j.Logger logger
private PortDAO inputPortDAO
private PortDAO outputPortDAO
private RemoteProcessGroupDAO remoteProcessGroupDAO
private ProcessorDAO processorDAO
private FunnelDAO funnelDAO
private ConnectionDAO connectionDAO
private PortAuditor portAuditor
private RemoteProcessGroupAuditor remoteProcessGroupAuditor
private ProcessGroupAuditor processGroupAuditor
private ProcessorAuditor processorAuditor
private FunnelAuditor funnelAuditor
private RelationshipAuditor relationshipAuditor
public Object copySnippetAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) throws Throwable
proceedingJoinPoint - Throwablepublic Object instantiateTemplateAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) throws Throwable
proceedingJoinPoint - Throwableprivate void auditSnippet(FlowSnippetDTO snippet)
snippet - private Component determineConnectableType(ConnectableDTO connectable)
connectable - private Action generateAuditRecord(String id, String name, Component type, Operation operation, Date timestamp)
id - name - type - operation - public Object updateSnippetAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint, SnippetDTO snippetDTO, SnippetDAO snippetDAO) throws Throwable
proceedingJoinPoint - snippetId - snippetDAO - Throwablepublic void removeSnippetAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint,
String snippetId,
SnippetDAO snippetDAO)
throws Throwable
proceedingJoinPoint - snippetId - snippetDAO - Throwablepublic void setFunnelDAO(FunnelDAO funnelDAO)
public void setInputPortDAO(PortDAO inputPortDAO)
public void setOutputPortDAO(PortDAO outputPortDAO)
public void setPortAuditor(PortAuditor portAuditor)
public void setFunnelAuditor(FunnelAuditor funnelAuditor)
public void setProcessGroupAuditor(ProcessGroupAuditor processGroupAuditor)
public void setRemoteProcessGroupAuditor(RemoteProcessGroupAuditor remoteProcessGroupAuditor)
public void setRemoteProcessGroupDAO(RemoteProcessGroupDAO remoteProcessGroupDAO)
public void setConnectionDAO(ConnectionDAO connectionDAO)
public void setProcessorAuditor(ProcessorAuditor processorAuditor)
public void setProcessorDAO(ProcessorDAO processorDAO)
public void setRelationshipAuditor(RelationshipAuditor relationshipAuditor)
Copyright © 2015 Apache NiFi (incubating). All rights reserved.