public class org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture extends org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript
{
private final java.lang.String user;
org.apache.isis.applib.services.user.UserService userService;
org.apache.isis.applib.services.xactn.TransactionService transactionService;
public void <init>()
{
org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture v;
v := @this: org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture;
specialinvoke v.<org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture: void <init>(java.lang.String)>(null);
return;
}
public void <init>(java.lang.String)
{
java.lang.String v;
org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture v;
v := @this: org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript: void <init>()>();
v.<org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture: java.lang.String user> = v;
return;
}
public void execute(org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext)
{
org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.fixturescripts.ExcelDemoToDoItem_tearDown v;
org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture v;
org.apache.isis.applib.services.xactn.TransactionService v;
java.lang.String v, v;
org.apache.isis.applib.services.user.UserService v;
org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_create_usingExcelFixture v;
org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext v;
v := @this: org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture;
v := @parameter: org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript$ExecutionContext;
v = v.<org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture: java.lang.String user>;
if v == null goto label;
v = v.<org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture: java.lang.String user>;
goto label;
label:
v = v.<org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture: org.apache.isis.applib.services.user.UserService userService>;
v = virtualinvoke v.<org.apache.isis.applib.services.user.UserService: java.lang.String currentUserNameElseNobody()>();
label:
v = new org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.fixturescripts.ExcelDemoToDoItem_tearDown;
specialinvoke v.<org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.fixturescripts.ExcelDemoToDoItem_tearDown2: void <init>(java.lang.String)>(v);
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 = new org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_create_usingExcelFixture;
specialinvoke v.<org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_create_usingExcelFixture: void <init>(java.lang.String)>(v);
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 = v.<org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturescripts.DemoToDoItem_recreate_usingExcelFixture: org.apache.isis.applib.services.xactn.TransactionService transactionService>;
interfaceinvoke v.<org.apache.isis.applib.services.xactn.TransactionService: void flushTransaction()>();
return;
}
}