public class oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider extends java.lang.Object implements oadd.org.apache.drill.common.logical.security.CredentialsProvider
{
private static final org.slf4j.Logger logger;
public static final oadd.org.apache.drill.common.logical.security.CredentialsProvider EMPTY_CREDENTIALS_PROVIDER;
private final java.util.Map credentials;
private final java.util.Map userCredentials;
static final boolean $assertionsDisabled;
public void <init>(java.util.Map)
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
java.util.HashMap v;
java.util.Map v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v := @parameter: java.util.Map;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
specialinvoke v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: void <init>(java.util.Map,java.util.Map)>(v, v);
return;
}
public void <init>(java.util.Map, java.util.Map)
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
java.util.HashMap v, v;
java.util.Map v, v;
java.util.Optional v, v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v := @parameter: java.util.Map;
v := @parameter: java.util.Map;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(v);
v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map credentials> = v;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(v);
v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials> = v;
return;
}
public void <init>(java.lang.String, java.util.Map)
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
java.util.Map v, v;
java.util.HashMap v, v;
java.lang.String v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map credentials> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials> = v;
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.util.Map getCredentials()
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
java.util.Map v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map credentials>;
return v;
}
public java.util.Map getUserCredentials()
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
java.util.Map v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials>;
return v;
}
public java.util.Map getUserCredentials(java.lang.String)
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
org.slf4j.Logger v;
java.util.HashMap v;
java.lang.AssertionError v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v := @parameter: java.lang.String;
v = <oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: boolean $assertionsDisabled>;
if v != 0 goto label;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = <oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: org.slf4j.Logger logger>;
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Object)>("Getting credentials for query user {}", v);
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials>;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object getOrDefault(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public void setUserCredentials(java.lang.String, java.lang.String, java.lang.String)
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
org.slf4j.Logger v;
java.lang.AssertionError v;
java.util.function.Function v;
java.util.Map v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = <oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: boolean $assertionsDisabled>;
if v != 0 goto label;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = <oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: org.slf4j.Logger logger>;
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Object)>("Setting credentials for query user {}", v);
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials>;
v = staticinvoke <oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider$lambda_setUserCredentials_0__682: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("username", v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("password", v);
return;
}
public boolean equals(java.lang.Object)
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
java.util.Map v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
boolean v, v, v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map credentials>;
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map credentials>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials>;
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public int hashCode()
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
java.lang.Object[] v;
java.util.Map v, v;
int v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v = newarray (java.lang.Object)[2];
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map credentials>;
v[0] = v;
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials>;
v[1] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
public java.lang.String toString()
{
oadd.org.apache.drill.common.PlanStringBuilder v, v, v;
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
java.util.Map v, v;
java.lang.String v;
v := @this: oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v = new oadd.org.apache.drill.common.PlanStringBuilder;
specialinvoke v.<oadd.org.apache.drill.common.PlanStringBuilder: void <init>(java.lang.Object)>(v);
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map credentials>;
v = virtualinvoke v.<oadd.org.apache.drill.common.PlanStringBuilder: oadd.org.apache.drill.common.PlanStringBuilder field(java.lang.String,java.lang.Object)>("credentials", v);
v = v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: java.util.Map userCredentials>;
v = virtualinvoke v.<oadd.org.apache.drill.common.PlanStringBuilder: oadd.org.apache.drill.common.PlanStringBuilder field(java.lang.String,java.lang.Object)>("userCredentials", v);
v = virtualinvoke v.<oadd.org.apache.drill.common.PlanStringBuilder: java.lang.String toString()>();
return v;
}
static void <clinit>()
{
oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider v;
org.slf4j.Logger v;
java.util.Map v;
java.lang.Class v;
boolean v, v;
v = class "Loadd/org/apache/drill/common/logical/security/PlainCredentialsProvider;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: boolean $assertionsDisabled> = v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Loadd/org/apache/drill/common/logical/security/PlainCredentialsProvider;");
<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: org.slf4j.Logger logger> = v;
v = new oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
specialinvoke v.<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: void <init>(java.util.Map)>(v);
<oadd.org.apache.drill.common.logical.security.PlainCredentialsProvider: oadd.org.apache.drill.common.logical.security.CredentialsProvider EMPTY_CREDENTIALS_PROVIDER> = v;
return;
}
}