public class org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig extends java.lang.Object
{
final java.lang.String primaryUser;
final java.lang.String primaryPassword;
final java.lang.String primaryBaseUrlRestful;
final java.lang.String primaryBaseUrlWicket;
final int batchSize;
final java.lang.String quartzUser;
final java.util.List quartzRoles;
public void <init>(org.apache.isis.core.config.IsisConfiguration)
{
org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$PrimaryAccess v;
org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay v;
java.lang.Integer v;
org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$QuartzSession v, v;
int v;
java.lang.String v;
org.apache.isis.core.config.IsisConfiguration$Extensions v;
java.util.List v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
org.apache.isis.core.config.IsisConfiguration v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v := @parameter: org.apache.isis.core.config.IsisConfiguration;
specialinvoke v.<java.lang.Object: void <init>()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Extensions getExtensions()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions: org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay getCommandReplay()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay: org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$PrimaryAccess getPrimaryAccess()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$PrimaryAccess: java.util.Optional getUser()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryUser> = v;
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$PrimaryAccess: java.util.Optional getPassword()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryPassword> = v;
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$PrimaryAccess: java.util.Optional getBaseUrlRestful()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryBaseUrlRestful> = v;
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$PrimaryAccess: java.util.Optional getBaseUrlWicket()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryBaseUrlWicket> = v;
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay: java.lang.Integer getBatchSize()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: int batchSize> = v;
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay: org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$QuartzSession getQuartzSession()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$QuartzSession: java.lang.String getUser()>();
v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String quartzUser> = v;
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay: org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$QuartzSession getQuartzSession()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Extensions$CommandReplay$QuartzSession: java.util.List getRoles()>();
v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.util.List quartzRoles> = v;
return;
}
public boolean isConfigured()
{
java.util.List v;
java.lang.String v, v, v, v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
boolean v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryUser>;
if v == null goto label;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryPassword>;
if v == null goto label;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryBaseUrlRestful>;
if v == null goto label;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String quartzUser>;
if v == null goto label;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.util.List quartzRoles>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String getPrimaryUser()
{
java.lang.String v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryUser>;
return v;
}
public java.lang.String getPrimaryPassword()
{
java.lang.String v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryPassword>;
return v;
}
public java.lang.String getPrimaryBaseUrlRestful()
{
java.lang.String v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryBaseUrlRestful>;
return v;
}
public java.lang.String getPrimaryBaseUrlWicket()
{
java.lang.String v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String primaryBaseUrlWicket>;
return v;
}
public int getBatchSize()
{
int v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: int batchSize>;
return v;
}
public java.lang.String getQuartzUser()
{
java.lang.String v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.lang.String quartzUser>;
return v;
}
public java.util.List getQuartzRoles()
{
java.util.List v;
org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig v;
v := @this: org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig;
v = v.<org.apache.isis.extensions.commandreplay.secondary.config.SecondaryConfig: java.util.List quartzRoles>;
return v;
}
}