public class org.apache.isis.extensions.secman.applib.seed.scripts.SeedUsersAndRolesFixtureScript extends org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript
{
private org.apache.isis.core.config.IsisConfiguration config;
public void <init>()
{
org.apache.isis.extensions.secman.applib.seed.scripts.SeedUsersAndRolesFixtureScript v;
v := @this: org.apache.isis.extensions.secman.applib.seed.scripts.SeedUsersAndRolesFixtureScript;
specialinvoke v.<org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript: void <init>()>();
return;
}
protected void execute(org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext)
{
java.lang.Object[] v, v;
org.apache.isis.extensions.secman.applib.role.seed.IsisExtSecmanAdminRoleAndPermissions v;
org.apache.isis.extensions.secman.applib.role.seed.IsisSudoImpersonateRoleAndPermissions v;
org.apache.isis.extensions.secman.applib.role.seed.IsisExtCommandReplayPrimaryRoleAndPermissions v;
org.apache.isis.extensions.secman.applib.role.seed.IsisExtH2ConsoleRoleAndPermissions v;
org.apache.isis.extensions.secman.applib.role.seed.IsisExtSecmanRegularUserRoleAndPermissions v;
org.apache.isis.extensions.secman.applib.role.seed.IsisConfigurationRoleAndPermissions v;
org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext v;
org.apache.isis.extensions.secman.applib.user.seed.IsisExtSecmanAdminUser v;
org.apache.isis.extensions.secman.applib.role.seed.IsisViewerRestfulObjectsSwaggerRoleAndPermissions v;
org.apache.isis.core.config.IsisConfiguration$Extensions$Secman v;
org.apache.isis.extensions.secman.applib.role.seed.IsisAppFeatureRoleAndPermissions v;
org.apache.isis.core.config.IsisConfiguration$Extensions v;
org.apache.isis.extensions.secman.applib.tenancy.seed.GlobalTenancy v;
org.apache.isis.extensions.secman.applib.role.seed.IsisExtCommandReplaySecondaryRoleAndPermissions v;
org.apache.isis.extensions.secman.applib.role.seed.IsisPersistenceJdoMetaModelRoleAndPermissions v;
org.apache.isis.extensions.secman.applib.seed.scripts.SeedUsersAndRolesFixtureScript v;
org.apache.isis.core.config.IsisConfiguration v;
v := @this: org.apache.isis.extensions.secman.applib.seed.scripts.SeedUsersAndRolesFixtureScript;
v := @parameter: org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext;
v = v.<org.apache.isis.extensions.secman.applib.seed.scripts.SeedUsersAndRolesFixtureScript: org.apache.isis.core.config.IsisConfiguration config>;
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$Secman getSecman()>();
v = new org.apache.isis.extensions.secman.applib.tenancy.seed.GlobalTenancy;
specialinvoke v.<org.apache.isis.extensions.secman.applib.tenancy.seed.GlobalTenancy: void <init>()>();
virtualinvoke v.<org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext: void executeChild(org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript,org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript)>(v, v);
v = newarray (org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript)[3];
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisExtSecmanAdminRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisExtSecmanAdminRoleAndPermissions: void <init>(org.apache.isis.core.config.IsisConfiguration$Extensions$Secman)>(v);
v[0] = v;
v = new org.apache.isis.extensions.secman.applib.user.seed.IsisExtSecmanAdminUser;
specialinvoke v.<org.apache.isis.extensions.secman.applib.user.seed.IsisExtSecmanAdminUser: void <init>(org.apache.isis.core.config.IsisConfiguration$Extensions$Secman)>(v);
v[1] = v;
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisExtSecmanRegularUserRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisExtSecmanRegularUserRoleAndPermissions: void <init>(org.apache.isis.core.config.IsisConfiguration$Extensions$Secman)>(v);
v[2] = v;
virtualinvoke v.<org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext: void executeChildren(org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript,org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript[])>(v, v);
v = newarray (org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript)[8];
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisAppFeatureRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisAppFeatureRoleAndPermissions: void <init>()>();
v[0] = v;
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisPersistenceJdoMetaModelRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisPersistenceJdoMetaModelRoleAndPermissions: void <init>()>();
v[1] = v;
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisExtCommandReplayPrimaryRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisExtCommandReplayPrimaryRoleAndPermissions: void <init>()>();
v[2] = v;
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisExtCommandReplaySecondaryRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisExtCommandReplaySecondaryRoleAndPermissions: void <init>()>();
v[3] = v;
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisExtH2ConsoleRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisExtH2ConsoleRoleAndPermissions: void <init>()>();
v[4] = v;
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisViewerRestfulObjectsSwaggerRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisViewerRestfulObjectsSwaggerRoleAndPermissions: void <init>()>();
v[5] = v;
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisSudoImpersonateRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisSudoImpersonateRoleAndPermissions: void <init>()>();
v[6] = v;
v = new org.apache.isis.extensions.secman.applib.role.seed.IsisConfigurationRoleAndPermissions;
specialinvoke v.<org.apache.isis.extensions.secman.applib.role.seed.IsisConfigurationRoleAndPermissions: void <init>()>();
v[7] = v;
virtualinvoke v.<org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext: void executeChildren(org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript,org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript[])>(v, v);
return;
}
}