class WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup extends java.lang.Object implements org.apache.nifi.authorization.AuthorizableLookup
{
private static final org.apache.nifi.authorization.resource.TenantAuthorizable TENANT_AUTHORIZABLE;
private static final org.apache.nifi.authorization.resource.Authorizable POLICIES_AUTHORIZABLE;
private static final org.apache.nifi.authorization.resource.Authorizable PROVENANCE_AUTHORIZABLE;
private static final org.apache.nifi.authorization.resource.Authorizable COUNTERS_AUTHORIZABLE;
private static final org.apache.nifi.authorization.resource.Authorizable RESOURCE_AUTHORIZABLE;
private static final org.apache.nifi.authorization.resource.Authorizable SITE_TO_SITE_AUTHORIZABLE;
private static final org.apache.nifi.authorization.resource.Authorizable FLOW_AUTHORIZABLE;
private static final org.apache.nifi.authorization.resource.Authorizable SYSTEM_AUTHORIZABLE;
private org.apache.nifi.web.controller.ControllerFacade controllerFacade;
private org.apache.nifi.web.dao.ProcessorDAO processorDAO;
private org.apache.nifi.web.dao.ProcessGroupDAO processGroupDAO;
private org.apache.nifi.web.dao.RemoteProcessGroupDAO remoteProcessGroupDAO;
private org.apache.nifi.web.dao.LabelDAO labelDAO;
private org.apache.nifi.web.dao.FunnelDAO funnelDAO;
private org.apache.nifi.web.dao.SnippetDAO snippetDAO;
private org.apache.nifi.web.dao.PortDAO inputPortDAO;
private org.apache.nifi.web.dao.PortDAO outputPortDAO;
private org.apache.nifi.web.dao.ConnectionDAO connectionDAO;
private org.apache.nifi.web.dao.ControllerServiceDAO controllerServiceDAO;
private org.apache.nifi.web.dao.ReportingTaskDAO reportingTaskDAO;
private org.apache.nifi.web.dao.ParameterProviderDAO parameterProviderDAO;
private org.apache.nifi.web.dao.FlowRegistryDAO flowRegistryDAO;
private org.apache.nifi.web.dao.TemplateDAO templateDAO;
private org.apache.nifi.web.dao.AccessPolicyDAO accessPolicyDAO;
private org.apache.nifi.web.dao.ParameterContextDAO parameterContextDAO;
void <init>()
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.apache.nifi.authorization.resource.Authorizable getController()
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.controller.ControllerFacade v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
return v;
}
public org.apache.nifi.authorization.ComponentAuthorizable getConfigurableComponent(java.lang.String, org.apache.nifi.web.api.dto.BundleDTO)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.components.ConfigurableComponent v;
java.lang.String v;
org.apache.nifi.web.api.dto.BundleDTO v;
org.apache.nifi.authorization.ComponentAuthorizable v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v := @parameter: org.apache.nifi.web.api.dto.BundleDTO;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.components.ConfigurableComponent getTemporaryComponent(java.lang.String,org.apache.nifi.web.api.dto.BundleDTO)>(v, v);
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.ComponentAuthorizable getConfigurableComponent(org.apache.nifi.components.ConfigurableComponent)>(v);
return v;
}
public org.apache.nifi.authorization.ComponentAuthorizable getConfigurableComponent(org.apache.nifi.components.ConfigurableComponent)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.StandardAuthorizableLookup$ConfigurableComponentAuthorizable v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.authorization.AccessDeniedException v;
org.apache.nifi.nar.ExtensionManager v;
org.apache.nifi.components.ConfigurableComponent v;
java.lang.Exception v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.components.ConfigurableComponent;
label:
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$ConfigurableComponentAuthorizable;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.nar.ExtensionManager getExtensionManager()>();
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$ConfigurableComponentAuthorizable: void <init>(org.apache.nifi.components.ConfigurableComponent,org.apache.nifi.nar.ExtensionManager)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = new org.apache.nifi.authorization.AccessDeniedException;
specialinvoke v.<org.apache.nifi.authorization.AccessDeniedException: void <init>(java.lang.String)>("Unable to create component to verify if it references any Controller Services.");
throw v;
catch java.lang.Exception from label to label with label;
}
public org.apache.nifi.authorization.ComponentAuthorizable getProcessor(java.lang.String)
{
org.apache.nifi.controller.ProcessorNode v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.nar.ExtensionManager v;
java.lang.String v;
org.apache.nifi.authorization.StandardAuthorizableLookup$ProcessorComponentAuthorizable v;
org.apache.nifi.web.dao.ProcessorDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ProcessorDAO processorDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.ProcessorDAO: org.apache.nifi.controller.ProcessorNode getProcessor(java.lang.String)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$ProcessorComponentAuthorizable;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.nar.ExtensionManager getExtensionManager()>();
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$ProcessorComponentAuthorizable: void <init>(org.apache.nifi.controller.ProcessorNode,org.apache.nifi.nar.ExtensionManager)>(v, v);
return v;
}
public org.apache.nifi.authorization.PublicPortAuthorizable getPublicInputPort(java.lang.String)
{
java.lang.Object[] v;
org.apache.nifi.web.dao.PortDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.resource.DataTransferAuthorizable v;
org.apache.nifi.connectable.Port v;
java.lang.IllegalArgumentException v;
org.apache.nifi.authorization.StandardAuthorizableLookup$8 v;
java.lang.String v, v;
boolean v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.PortDAO inputPortDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.PortDAO: org.apache.nifi.connectable.Port getPort(java.lang.String)>(v);
v = v instanceof org.apache.nifi.remote.PublicPort;
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("The specified id \'%s\' does not represent an input port which can be accessed remotely.", v);
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new org.apache.nifi.authorization.resource.DataTransferAuthorizable;
specialinvoke v.<org.apache.nifi.authorization.resource.DataTransferAuthorizable: void <init>(org.apache.nifi.authorization.resource.Authorizable)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$8;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$8: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup,org.apache.nifi.authorization.resource.DataTransferAuthorizable,org.apache.nifi.connectable.Port)>(v, v, v);
return v;
}
public org.apache.nifi.authorization.PublicPortAuthorizable getPublicOutputPort(java.lang.String)
{
java.lang.Object[] v;
org.apache.nifi.web.dao.PortDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.resource.DataTransferAuthorizable v;
org.apache.nifi.connectable.Port v;
java.lang.IllegalArgumentException v;
org.apache.nifi.authorization.StandardAuthorizableLookup$9 v;
java.lang.String v, v;
boolean v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.PortDAO outputPortDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.PortDAO: org.apache.nifi.connectable.Port getPort(java.lang.String)>(v);
v = v instanceof org.apache.nifi.remote.PublicPort;
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("The specified id \'%s\' does not represent an output port which can be accessed remotely.", v);
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new org.apache.nifi.authorization.resource.DataTransferAuthorizable;
specialinvoke v.<org.apache.nifi.authorization.resource.DataTransferAuthorizable: void <init>(org.apache.nifi.authorization.resource.Authorizable)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$9;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$9: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup,org.apache.nifi.authorization.resource.DataTransferAuthorizable,org.apache.nifi.connectable.Port)>(v, v, v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getInputPort(java.lang.String)
{
org.apache.nifi.web.dao.PortDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.connectable.Port v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.PortDAO inputPortDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.PortDAO: org.apache.nifi.connectable.Port getPort(java.lang.String)>(v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getOutputPort(java.lang.String)
{
org.apache.nifi.web.dao.PortDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.connectable.Port v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.PortDAO outputPortDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.PortDAO: org.apache.nifi.connectable.Port getPort(java.lang.String)>(v);
return v;
}
public org.apache.nifi.parameter.ParameterContext getParameterContext(java.lang.String)
{
org.apache.nifi.parameter.ParameterContext v;
org.apache.nifi.web.dao.ParameterContextDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ParameterContextDAO parameterContextDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.ParameterContextDAO: org.apache.nifi.parameter.ParameterContext getParameterContext(java.lang.String)>(v);
return v;
}
public org.apache.nifi.authorization.ConnectionAuthorizable getConnection(java.lang.String)
{
org.apache.nifi.web.dao.ConnectionDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
java.lang.String v;
org.apache.nifi.authorization.StandardAuthorizableLookup$StandardConnectionAuthorizable v;
org.apache.nifi.connectable.Connection v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ConnectionDAO connectionDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.ConnectionDAO: org.apache.nifi.connectable.Connection getConnection(java.lang.String)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$StandardConnectionAuthorizable;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$StandardConnectionAuthorizable: void <init>(org.apache.nifi.connectable.Connection)>(v);
return v;
}
public org.apache.nifi.authorization.ProcessGroupAuthorizable getProcessGroup(java.lang.String)
{
org.apache.nifi.groups.ProcessGroup v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.StandardAuthorizableLookup$StandardProcessGroupAuthorizable v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.nar.ExtensionManager v;
org.apache.nifi.web.dao.ProcessGroupDAO v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ProcessGroupDAO processGroupDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.ProcessGroupDAO: org.apache.nifi.groups.ProcessGroup getProcessGroup(java.lang.String)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$StandardProcessGroupAuthorizable;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.nar.ExtensionManager getExtensionManager()>();
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$StandardProcessGroupAuthorizable: void <init>(org.apache.nifi.groups.ProcessGroup,org.apache.nifi.nar.ExtensionManager)>(v, v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getRemoteProcessGroup(java.lang.String)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.groups.RemoteProcessGroup v;
org.apache.nifi.web.dao.RemoteProcessGroupDAO v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.RemoteProcessGroupDAO remoteProcessGroupDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.RemoteProcessGroupDAO: org.apache.nifi.groups.RemoteProcessGroup getRemoteProcessGroup(java.lang.String)>(v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getLabel(java.lang.String)
{
org.apache.nifi.controller.label.Label v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
java.lang.String v;
org.apache.nifi.web.dao.LabelDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.LabelDAO labelDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.LabelDAO: org.apache.nifi.controller.label.Label getLabel(java.lang.String)>(v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getFunnel(java.lang.String)
{
org.apache.nifi.web.dao.FunnelDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.connectable.Funnel v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.FunnelDAO funnelDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.FunnelDAO: org.apache.nifi.connectable.Funnel getFunnel(java.lang.String)>(v);
return v;
}
public org.apache.nifi.authorization.ComponentAuthorizable getControllerService(java.lang.String)
{
org.apache.nifi.authorization.StandardAuthorizableLookup$ControllerServiceComponentAuthorizable v;
org.apache.nifi.web.dao.ControllerServiceDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.controller.service.ControllerServiceNode v;
org.apache.nifi.nar.ExtensionManager v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ControllerServiceDAO controllerServiceDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.ControllerServiceDAO: org.apache.nifi.controller.service.ControllerServiceNode getControllerService(java.lang.String)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$ControllerServiceComponentAuthorizable;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.nar.ExtensionManager getExtensionManager()>();
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$ControllerServiceComponentAuthorizable: void <init>(org.apache.nifi.controller.service.ControllerServiceNode,org.apache.nifi.nar.ExtensionManager)>(v, v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getProvenance()
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable PROVENANCE_AUTHORIZABLE>;
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getCounters()
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable COUNTERS_AUTHORIZABLE>;
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getResource()
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable RESOURCE_AUTHORIZABLE>;
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getSiteToSite()
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable SITE_TO_SITE_AUTHORIZABLE>;
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getFlow()
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable FLOW_AUTHORIZABLE>;
return v;
}
private org.apache.nifi.controller.ComponentNode findControllerServiceReferencingComponent(org.apache.nifi.controller.service.ControllerServiceReference, java.lang.String)
{
java.util.Iterator v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
java.util.Set v;
org.apache.nifi.controller.ComponentNode v, v;
org.apache.nifi.controller.service.ControllerServiceReference v, v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v, v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.controller.service.ControllerServiceReference;
v := @parameter: java.lang.String;
v = null;
v = interfaceinvoke v.<org.apache.nifi.controller.service.ControllerServiceReference: java.util.Set getReferencingComponents()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.nifi.controller.ComponentNode: java.lang.String getIdentifier()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
goto label;
label:
v = v instanceof org.apache.nifi.controller.service.ControllerServiceNode;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.nifi.controller.service.ControllerServiceNode: org.apache.nifi.controller.service.ControllerServiceReference getReferences()>();
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.controller.ComponentNode findControllerServiceReferencingComponent(org.apache.nifi.controller.service.ControllerServiceReference,java.lang.String)>(v, v);
if v == null goto label;
label:
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getControllerServiceReferencingComponent(java.lang.String, java.lang.String)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.controller.service.ControllerServiceNode v;
org.apache.nifi.controller.ComponentNode v;
org.apache.nifi.web.dao.ControllerServiceDAO v;
org.apache.nifi.controller.service.ControllerServiceReference v;
org.apache.nifi.web.ResourceNotFoundException v;
java.lang.String v, v, v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ControllerServiceDAO controllerServiceDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.ControllerServiceDAO: org.apache.nifi.controller.service.ControllerServiceNode getControllerService(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.nifi.controller.service.ControllerServiceNode: org.apache.nifi.controller.service.ControllerServiceReference getReferences()>();
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.controller.ComponentNode findControllerServiceReferencingComponent(org.apache.nifi.controller.service.ControllerServiceReference,java.lang.String)>(v, v);
if v != null goto label;
v = new org.apache.nifi.web.ResourceNotFoundException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unable to find referencing component with id \u0001");
specialinvoke v.<org.apache.nifi.web.ResourceNotFoundException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
public org.apache.nifi.authorization.ComponentAuthorizable getReportingTask(java.lang.String)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.controller.ReportingTaskNode v;
org.apache.nifi.nar.ExtensionManager v;
java.lang.String v;
org.apache.nifi.authorization.StandardAuthorizableLookup$ReportingTaskComponentAuthorizable v;
org.apache.nifi.web.dao.ReportingTaskDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ReportingTaskDAO reportingTaskDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.ReportingTaskDAO: org.apache.nifi.controller.ReportingTaskNode getReportingTask(java.lang.String)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$ReportingTaskComponentAuthorizable;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.nar.ExtensionManager getExtensionManager()>();
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$ReportingTaskComponentAuthorizable: void <init>(org.apache.nifi.controller.ReportingTaskNode,org.apache.nifi.nar.ExtensionManager)>(v, v);
return v;
}
public org.apache.nifi.authorization.ComponentAuthorizable getParameterProvider(java.lang.String)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.dao.ParameterProviderDAO v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.nar.ExtensionManager v;
org.apache.nifi.controller.ParameterProviderNode v;
java.lang.String v;
org.apache.nifi.authorization.StandardAuthorizableLookup$ParameterProviderComponentAuthorizable v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ParameterProviderDAO parameterProviderDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.ParameterProviderDAO: org.apache.nifi.controller.ParameterProviderNode getParameterProvider(java.lang.String)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$ParameterProviderComponentAuthorizable;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.nar.ExtensionManager getExtensionManager()>();
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$ParameterProviderComponentAuthorizable: void <init>(org.apache.nifi.controller.ParameterProviderNode,org.apache.nifi.nar.ExtensionManager)>(v, v);
return v;
}
public org.apache.nifi.authorization.ComponentAuthorizable getFlowRegistryClient(java.lang.String)
{
org.apache.nifi.authorization.StandardAuthorizableLookup$FlowRegistryClientComponentAuthorizable v;
org.apache.nifi.web.dao.FlowRegistryDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.nar.ExtensionManager v;
org.apache.nifi.registry.flow.FlowRegistryClientNode v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.FlowRegistryDAO flowRegistryDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.FlowRegistryDAO: org.apache.nifi.registry.flow.FlowRegistryClientNode getFlowRegistryClient(java.lang.String)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$FlowRegistryClientComponentAuthorizable;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.nar.ExtensionManager getExtensionManager()>();
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$FlowRegistryClientComponentAuthorizable: void <init>(org.apache.nifi.registry.flow.FlowRegistryClientNode,org.apache.nifi.nar.ExtensionManager)>(v, v);
return v;
}
public org.apache.nifi.authorization.SnippetAuthorizable getSnippet(java.lang.String)
{
org.apache.nifi.groups.ProcessGroup v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.dao.SnippetDAO v;
org.apache.nifi.controller.Snippet v;
org.apache.nifi.web.dao.ProcessGroupDAO v;
java.lang.String v, v;
org.apache.nifi.authorization.StandardAuthorizableLookup$10 v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.SnippetDAO snippetDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.SnippetDAO: org.apache.nifi.controller.Snippet getSnippet(java.lang.String)>(v);
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ProcessGroupDAO processGroupDAO>;
v = interfaceinvoke v.<org.apache.nifi.controller.Snippet: java.lang.String getParentGroupId()>();
v = interfaceinvoke v.<org.apache.nifi.web.dao.ProcessGroupDAO: org.apache.nifi.groups.ProcessGroup getProcessGroup(java.lang.String)>(v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$10;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$10: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup,org.apache.nifi.groups.ProcessGroup,org.apache.nifi.controller.Snippet)>(v, v, v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getTenant()
{
org.apache.nifi.authorization.resource.TenantAuthorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.TenantAuthorizable TENANT_AUTHORIZABLE>;
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getPolicies()
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable POLICIES_AUTHORIZABLE>;
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getAccessPolicyById(java.lang.String)
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.AccessPolicy v;
org.apache.nifi.web.dao.AccessPolicyDAO v;
java.lang.String v, v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.AccessPolicyDAO accessPolicyDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.AccessPolicyDAO: org.apache.nifi.authorization.AccessPolicy getAccessPolicy(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.nifi.authorization.AccessPolicy: java.lang.String getResource()>();
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicyByResource(java.lang.String)>(v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getAccessPolicyByResource(java.lang.String)
{
java.lang.Throwable v;
org.apache.nifi.authorization.resource.Authorizable v, v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.resource.AccessPolicyAuthorizable v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
label:
v = new org.apache.nifi.authorization.resource.AccessPolicyAuthorizable;
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAuthorizableFromResource(java.lang.String)>(v);
specialinvoke v.<org.apache.nifi.authorization.resource.AccessPolicyAuthorizable: void <init>(org.apache.nifi.authorization.resource.Authorizable)>(v);
label:
return v;
label:
v := @caughtexception;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable POLICIES_AUTHORIZABLE>;
return v;
catch org.apache.nifi.web.ResourceNotFoundException from label to label with label;
}
public org.apache.nifi.authorization.resource.Authorizable getAuthorizableFromResource(java.lang.String)
{
org.apache.nifi.authorization.resource.ResourceType v, v;
org.apache.nifi.authorization.resource.DataAuthorizable v;
int[] v, v;
org.apache.nifi.web.ResourceNotFoundException v, v, v;
org.apache.nifi.authorization.resource.AccessPolicyAuthorizable v;
boolean v;
org.apache.nifi.authorization.resource.Authorizable v, v, v, v, v, v, v, v;
org.apache.nifi.authorization.resource.OperationAuthorizable v;
org.apache.nifi.components.RequiredPermission v;
org.apache.nifi.authorization.resource.ProvenanceDataAuthorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
org.apache.nifi.authorization.resource.DataTransferAuthorizable v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.nifi.authorization.resource.ResourceType: org.apache.nifi.authorization.resource.ResourceType fromRawValue(java.lang.String)>(v);
if v != null goto label;
v = new org.apache.nifi.web.ResourceNotFoundException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unrecognized resource: \u0001");
specialinvoke v.<org.apache.nifi.web.ResourceNotFoundException: void <init>(java.lang.String)>(v);
throw v;
label:
v = <org.apache.nifi.authorization.StandardAuthorizableLookup$17: int[] $SwitchMap$org$apache$nifi$authorization$resource$ResourceType>;
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: java.lang.String getValue()>();
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String substringAfter(java.lang.String,java.lang.String)>(v, v);
v = staticinvoke <org.apache.nifi.authorization.resource.ResourceType: org.apache.nifi.authorization.resource.ResourceType fromRawValue(java.lang.String)>(v);
if v != null goto label;
v = new org.apache.nifi.web.ResourceNotFoundException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unrecognized base resource: \u0001");
specialinvoke v.<org.apache.nifi.web.ResourceNotFoundException: void <init>(java.lang.String)>(v);
throw v;
label:
v = <org.apache.nifi.authorization.StandardAuthorizableLookup$17: int[] $SwitchMap$org$apache$nifi$authorization$resource$ResourceType>;
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
default: goto label;
};
label:
v = new org.apache.nifi.authorization.resource.AccessPolicyAuthorizable;
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicy(org.apache.nifi.authorization.resource.ResourceType,java.lang.String)>(v, v);
specialinvoke v.<org.apache.nifi.authorization.resource.AccessPolicyAuthorizable: void <init>(org.apache.nifi.authorization.resource.Authorizable)>(v);
return v;
label:
v = new org.apache.nifi.authorization.resource.DataAuthorizable;
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicy(org.apache.nifi.authorization.resource.ResourceType,java.lang.String)>(v, v);
specialinvoke v.<org.apache.nifi.authorization.resource.DataAuthorizable: void <init>(org.apache.nifi.authorization.resource.Authorizable)>(v);
return v;
label:
v = new org.apache.nifi.authorization.resource.DataTransferAuthorizable;
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicy(org.apache.nifi.authorization.resource.ResourceType,java.lang.String)>(v, v);
specialinvoke v.<org.apache.nifi.authorization.resource.DataTransferAuthorizable: void <init>(org.apache.nifi.authorization.resource.Authorizable)>(v);
return v;
label:
v = new org.apache.nifi.authorization.resource.ProvenanceDataAuthorizable;
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicy(org.apache.nifi.authorization.resource.ResourceType,java.lang.String)>(v, v);
specialinvoke v.<org.apache.nifi.authorization.resource.ProvenanceDataAuthorizable: void <init>(org.apache.nifi.authorization.resource.Authorizable)>(v);
return v;
label:
v = new org.apache.nifi.authorization.resource.OperationAuthorizable;
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicy(org.apache.nifi.authorization.resource.ResourceType,java.lang.String)>(v, v);
specialinvoke v.<org.apache.nifi.authorization.resource.OperationAuthorizable: void <init>(org.apache.nifi.authorization.resource.Authorizable)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: java.lang.String getValue()>();
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String substringAfter(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("/");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
v = staticinvoke <org.apache.nifi.components.RequiredPermission: org.apache.nifi.components.RequiredPermission valueOfPermissionIdentifier(java.lang.String)>(v);
if v != null goto label;
v = new org.apache.nifi.web.ResourceNotFoundException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unrecognized resource: \u0001");
specialinvoke v.<org.apache.nifi.web.ResourceNotFoundException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getRestrictedComponents(org.apache.nifi.components.RequiredPermission)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getRestrictedComponents()>();
return v;
label:
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicy(org.apache.nifi.authorization.resource.ResourceType,java.lang.String)>(v, v);
return v;
}
private org.apache.nifi.authorization.resource.Authorizable getAccessPolicy(org.apache.nifi.authorization.resource.ResourceType, java.lang.String)
{
org.apache.nifi.authorization.resource.Authorizable v, v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.resource.ResourceType v;
java.lang.String v, v, v, v;
boolean v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.authorization.resource.ResourceType;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: java.lang.String getValue()>();
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String substringAfter(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("/");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicyByResource(org.apache.nifi.authorization.resource.ResourceType,java.lang.String)>(v, v);
return v;
label:
v = specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getAccessPolicyByResource(org.apache.nifi.authorization.resource.ResourceType)>(v);
return v;
}
private org.apache.nifi.authorization.resource.Authorizable getAccessPolicyByResource(org.apache.nifi.authorization.resource.ResourceType, java.lang.String)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
java.lang.IllegalArgumentException v;
org.apache.nifi.authorization.ComponentAuthorizable v, v, v, v;
org.apache.nifi.authorization.resource.ResourceType v;
int[] v;
org.apache.nifi.authorization.ProcessGroupAuthorizable v;
int v, v;
java.lang.Object v;
java.lang.String v, v, v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.authorization.resource.ResourceType;
v := @parameter: java.lang.String;
v = null;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup$17: int[] $SwitchMap$org$apache$nifi$authorization$resource$ResourceType>;
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
case 15: goto label;
case 16: goto label;
case 17: goto label;
case 18: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.ComponentAuthorizable getControllerService(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.nifi.authorization.ComponentAuthorizable: org.apache.nifi.authorization.resource.Authorizable getAuthorizable()>();
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getFunnel(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getInputPort(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getLabel(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getOutputPort(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.ComponentAuthorizable getProcessor(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.nifi.authorization.ComponentAuthorizable: org.apache.nifi.authorization.resource.Authorizable getAuthorizable()>();
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.ProcessGroupAuthorizable getProcessGroup(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.nifi.authorization.ProcessGroupAuthorizable: org.apache.nifi.authorization.resource.Authorizable getAuthorizable()>();
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getRemoteProcessGroup(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.ComponentAuthorizable getReportingTask(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.nifi.authorization.ComponentAuthorizable: org.apache.nifi.authorization.resource.Authorizable getAuthorizable()>();
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getTemplate(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.parameter.ParameterContext getParameterContext(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.ComponentAuthorizable getParameterProvider(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.nifi.authorization.ComponentAuthorizable: org.apache.nifi.authorization.resource.Authorizable getAuthorizable()>();
label:
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: java.lang.String getValue()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("An unexpected type of resource in this policy \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
private org.apache.nifi.authorization.resource.Authorizable getAccessPolicyByResource(org.apache.nifi.authorization.resource.ResourceType)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
java.lang.IllegalArgumentException v;
org.apache.nifi.authorization.resource.ResourceType v;
org.apache.nifi.authorization.StandardAuthorizableLookup$13 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$14 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$11 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$12 v;
int[] v;
int v, v;
java.lang.Object v;
java.lang.String v, v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.authorization.resource.ResourceType;
v = null;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup$17: int[] $SwitchMap$org$apache$nifi$authorization$resource$ResourceType>;
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
case 15: goto label;
case 16: goto label;
case 17: goto label;
case 18: goto label;
case 19: goto label;
case 20: goto label;
case 21: goto label;
case 22: goto label;
case 23: goto label;
case 24: goto label;
case 25: goto label;
case 26: goto label;
case 27: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getController()>();
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getCounters()>();
goto label;
label:
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$11;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$11: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup)>(v);
v = v;
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getProvenance()>();
goto label;
label:
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$12;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$12: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup)>(v);
v = v;
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getPolicies()>();
goto label;
label:
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$13;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$13: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup)>(v);
v = v;
goto label;
label:
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$14;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$14: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup)>(v);
v = v;
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getSystem()>();
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getTenant()>();
goto label;
label:
v = virtualinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable getParameterContexts()>();
label:
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<org.apache.nifi.authorization.resource.ResourceType: java.lang.String getValue()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("An unexpected type of resource in this policy \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
private void createTemporaryProcessorsAndControllerServices(org.apache.nifi.web.api.dto.FlowSnippetDTO, java.util.Set, java.util.Set, org.apache.nifi.nar.ExtensionManager)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
java.util.Set v, v, v, v, v, v, v, v;
java.util.function.Consumer v, v, v;
org.apache.nifi.nar.ExtensionManager v;
org.apache.nifi.web.api.dto.FlowSnippetDTO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.api.dto.FlowSnippetDTO;
v := @parameter: java.util.Set;
v := @parameter: java.util.Set;
v := @parameter: org.apache.nifi.nar.ExtensionManager;
if v != null goto label;
return;
label:
v = virtualinvoke v.<org.apache.nifi.web.api.dto.FlowSnippetDTO: java.util.Set getProcessors()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.nifi.web.api.dto.FlowSnippetDTO: java.util.Set getProcessors()>();
v = staticinvoke <WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup$lambda_createTemporaryProcessorsAndControllerServices_0__62: java.util.function.Consumer bootstrap$(org.apache.nifi.authorization.StandardAuthorizableLookup,org.apache.nifi.nar.ExtensionManager,java.util.Set)>(v, v, v);
interfaceinvoke v.<java.util.Set: void forEach(java.util.function.Consumer)>(v);
label:
v = virtualinvoke v.<org.apache.nifi.web.api.dto.FlowSnippetDTO: java.util.Set getControllerServices()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.nifi.web.api.dto.FlowSnippetDTO: java.util.Set getControllerServices()>();
v = staticinvoke <WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup$lambda_createTemporaryProcessorsAndControllerServices_1__61: java.util.function.Consumer bootstrap$(org.apache.nifi.authorization.StandardAuthorizableLookup,org.apache.nifi.nar.ExtensionManager,java.util.Set)>(v, v, v);
interfaceinvoke v.<java.util.Set: void forEach(java.util.function.Consumer)>(v);
label:
v = virtualinvoke v.<org.apache.nifi.web.api.dto.FlowSnippetDTO: java.util.Set getProcessGroups()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.nifi.web.api.dto.FlowSnippetDTO: java.util.Set getProcessGroups()>();
v = staticinvoke <WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup$lambda_createTemporaryProcessorsAndControllerServices_2__60: java.util.function.Consumer bootstrap$(org.apache.nifi.authorization.StandardAuthorizableLookup,java.util.Set,java.util.Set,org.apache.nifi.nar.ExtensionManager)>(v, v, v, v);
interfaceinvoke v.<java.util.Set: void forEach(java.util.function.Consumer)>(v);
label:
return;
}
public org.apache.nifi.authorization.resource.Authorizable getTemplate(java.lang.String)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
java.lang.String v;
org.apache.nifi.controller.Template v;
org.apache.nifi.web.dao.TemplateDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.TemplateDAO templateDAO>;
v = interfaceinvoke v.<org.apache.nifi.web.dao.TemplateDAO: org.apache.nifi.controller.Template getTemplate(java.lang.String)>(v);
return v;
}
public org.apache.nifi.authorization.TemplateContentsAuthorizable getTemplateContents(org.apache.nifi.web.api.dto.FlowSnippetDTO)
{
java.util.HashSet v, v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.StandardAuthorizableLookup$15 v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.nar.ExtensionManager v;
org.apache.nifi.web.api.dto.FlowSnippetDTO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.api.dto.FlowSnippetDTO;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.nar.ExtensionManager getExtensionManager()>();
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup: void createTemporaryProcessorsAndControllerServices(org.apache.nifi.web.api.dto.FlowSnippetDTO,java.util.Set,java.util.Set,org.apache.nifi.nar.ExtensionManager)>(v, v, v, v);
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$15;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$15: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup,java.util.Set,java.util.Set)>(v, v, v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getLocalConnectable(java.lang.String)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.controller.ControllerFacade v;
org.apache.nifi.web.ResourceNotFoundException v;
java.lang.String v, v;
org.apache.nifi.connectable.Connectable v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: java.lang.String;
v = v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade>;
v = virtualinvoke v.<org.apache.nifi.web.controller.ControllerFacade: org.apache.nifi.connectable.Connectable findLocalConnectable(java.lang.String)>(v);
if v != null goto label;
v = new org.apache.nifi.web.ResourceNotFoundException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unable to find component with id \u0001");
specialinvoke v.<org.apache.nifi.web.ResourceNotFoundException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getRestrictedComponents()
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = staticinvoke <org.apache.nifi.authorization.resource.RestrictedComponentsAuthorizableFactory: org.apache.nifi.authorization.resource.Authorizable getRestrictedComponentsAuthorizable()>();
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getRestrictedComponents(org.apache.nifi.components.RequiredPermission)
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.components.RequiredPermission v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.components.RequiredPermission;
v = staticinvoke <org.apache.nifi.authorization.resource.RestrictedComponentsAuthorizableFactory: org.apache.nifi.authorization.resource.Authorizable getRestrictedComponentsAuthorizable(org.apache.nifi.components.RequiredPermission)>(v);
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getSystem()
{
org.apache.nifi.authorization.resource.Authorizable v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = <org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable SYSTEM_AUTHORIZABLE>;
return v;
}
public org.apache.nifi.authorization.resource.Authorizable getParameterContexts()
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.authorization.StandardAuthorizableLookup$16 v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$16;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$16: void <init>(org.apache.nifi.authorization.StandardAuthorizableLookup)>(v);
return v;
}
public void setProcessorDAO(org.apache.nifi.web.dao.ProcessorDAO)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.dao.ProcessorDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.ProcessorDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ProcessorDAO processorDAO> = v;
return;
}
public void setProcessGroupDAO(org.apache.nifi.web.dao.ProcessGroupDAO)
{
org.apache.nifi.web.dao.ProcessGroupDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.ProcessGroupDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ProcessGroupDAO processGroupDAO> = v;
return;
}
public void setRemoteProcessGroupDAO(org.apache.nifi.web.dao.RemoteProcessGroupDAO)
{
org.apache.nifi.web.dao.RemoteProcessGroupDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.RemoteProcessGroupDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.RemoteProcessGroupDAO remoteProcessGroupDAO> = v;
return;
}
public void setLabelDAO(org.apache.nifi.web.dao.LabelDAO)
{
org.apache.nifi.web.dao.LabelDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.LabelDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.LabelDAO labelDAO> = v;
return;
}
public void setFunnelDAO(org.apache.nifi.web.dao.FunnelDAO)
{
org.apache.nifi.web.dao.FunnelDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.FunnelDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.FunnelDAO funnelDAO> = v;
return;
}
public void setSnippetDAO(org.apache.nifi.web.dao.SnippetDAO)
{
org.apache.nifi.web.dao.SnippetDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.SnippetDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.SnippetDAO snippetDAO> = v;
return;
}
public void setInputPortDAO(org.apache.nifi.web.dao.PortDAO)
{
org.apache.nifi.web.dao.PortDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.PortDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.PortDAO inputPortDAO> = v;
return;
}
public void setOutputPortDAO(org.apache.nifi.web.dao.PortDAO)
{
org.apache.nifi.web.dao.PortDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.PortDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.PortDAO outputPortDAO> = v;
return;
}
public void setConnectionDAO(org.apache.nifi.web.dao.ConnectionDAO)
{
org.apache.nifi.web.dao.ConnectionDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.ConnectionDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ConnectionDAO connectionDAO> = v;
return;
}
public void setControllerServiceDAO(org.apache.nifi.web.dao.ControllerServiceDAO)
{
org.apache.nifi.web.dao.ControllerServiceDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.ControllerServiceDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ControllerServiceDAO controllerServiceDAO> = v;
return;
}
public void setReportingTaskDAO(org.apache.nifi.web.dao.ReportingTaskDAO)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.dao.ReportingTaskDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.ReportingTaskDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ReportingTaskDAO reportingTaskDAO> = v;
return;
}
public void setParameterProviderDAO(org.apache.nifi.web.dao.ParameterProviderDAO)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.dao.ParameterProviderDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.ParameterProviderDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ParameterProviderDAO parameterProviderDAO> = v;
return;
}
public void setFlowRegistryDAO(org.apache.nifi.web.dao.FlowRegistryDAO)
{
org.apache.nifi.web.dao.FlowRegistryDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.FlowRegistryDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.FlowRegistryDAO flowRegistryDAO> = v;
return;
}
public void setTemplateDAO(org.apache.nifi.web.dao.TemplateDAO)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.dao.TemplateDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.TemplateDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.TemplateDAO templateDAO> = v;
return;
}
public void setAccessPolicyDAO(org.apache.nifi.web.dao.AccessPolicyDAO)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.dao.AccessPolicyDAO v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.AccessPolicyDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.AccessPolicyDAO accessPolicyDAO> = v;
return;
}
public void setParameterContextDAO(org.apache.nifi.web.dao.ParameterContextDAO)
{
org.apache.nifi.web.dao.ParameterContextDAO v;
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.dao.ParameterContextDAO;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.dao.ParameterContextDAO parameterContextDAO> = v;
return;
}
public void setControllerFacade(org.apache.nifi.web.controller.ControllerFacade)
{
WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup v;
org.apache.nifi.web.controller.ControllerFacade v;
v := @this: WEB-INF.classes.org.apache.nifi.authorization.StandardAuthorizableLookup;
v := @parameter: org.apache.nifi.web.controller.ControllerFacade;
v.<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.web.controller.ControllerFacade controllerFacade> = v;
return;
}
static void <clinit>()
{
org.apache.nifi.authorization.StandardAuthorizableLookup$7 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$6 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$5 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$4 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$3 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$2 v;
org.apache.nifi.authorization.StandardAuthorizableLookup$1 v;
org.apache.nifi.authorization.resource.TenantAuthorizable v;
v = new org.apache.nifi.authorization.resource.TenantAuthorizable;
specialinvoke v.<org.apache.nifi.authorization.resource.TenantAuthorizable: void <init>()>();
<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.TenantAuthorizable TENANT_AUTHORIZABLE> = v;
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$1;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$1: void <init>()>();
<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable POLICIES_AUTHORIZABLE> = v;
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$2;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$2: void <init>()>();
<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable PROVENANCE_AUTHORIZABLE> = v;
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$3;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$3: void <init>()>();
<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable COUNTERS_AUTHORIZABLE> = v;
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$4;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$4: void <init>()>();
<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable RESOURCE_AUTHORIZABLE> = v;
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$5;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$5: void <init>()>();
<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable SITE_TO_SITE_AUTHORIZABLE> = v;
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$6;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$6: void <init>()>();
<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable FLOW_AUTHORIZABLE> = v;
v = new org.apache.nifi.authorization.StandardAuthorizableLookup$7;
specialinvoke v.<org.apache.nifi.authorization.StandardAuthorizableLookup$7: void <init>()>();
<org.apache.nifi.authorization.StandardAuthorizableLookup: org.apache.nifi.authorization.resource.Authorizable SYSTEM_AUTHORIZABLE> = v;
return;
}
}