This commit is contained in:
2026-07-06 19:13:12 +02:00
parent 6472f01026
commit 0a8f9720c9
29 changed files with 578 additions and 536 deletions

View File

@@ -26,7 +26,7 @@
"rawName" : "OrderEvents.PAY",
"fullIdentifier" : "OrderEvents.PAY"
},
"guard" : null,
"guards" : [ ],
"actions" : [ ],
"order" : null
}, {
@@ -43,7 +43,7 @@
"rawName" : "OrderEvents.FULFILL",
"fullIdentifier" : "OrderEvents.FULFILL"
},
"guard" : null,
"guards" : [ ],
"actions" : [ ],
"order" : null
}, {
@@ -60,14 +60,14 @@
"rawName" : "OrderEvents.CANCEL",
"fullIdentifier" : "OrderEvents.CANCEL"
},
"guard" : {
"guards" : [ {
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
"isLambda" : true,
"internalLogic" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
"lineNumber" : 29,
"className" : "click.kamil.examples.statemachine.simple.SimpleEnumStateMachineConfiguration",
"sourceFile" : "src/main/java/click/kamil/examples/statemachine/simple/SimpleEnumStateMachineConfiguration.java"
},
} ],
"actions" : [ ],
"order" : null
}, {
@@ -84,7 +84,7 @@
"rawName" : "OrderEvents.CANCEL",
"fullIdentifier" : "OrderEvents.CANCEL"
},
"guard" : null,
"guards" : [ ],
"actions" : [ ],
"order" : null
}, {
@@ -98,7 +98,7 @@
"rawName" : "OrderEvents.ABCD",
"fullIdentifier" : "OrderEvents.ABCD"
},
"guard" : null,
"guards" : [ ],
"actions" : [ ],
"order" : null
}, {
@@ -112,14 +112,14 @@
"fullIdentifier" : "OrderStates.PAID2"
} ],
"event" : null,
"guard" : {
"guards" : [ {
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
"isLambda" : true,
"internalLogic" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
"lineNumber" : 46,
"className" : "click.kamil.examples.statemachine.simple.SimpleEnumStateMachineConfiguration",
"sourceFile" : "src/main/java/click/kamil/examples/statemachine/simple/SimpleEnumStateMachineConfiguration.java"
},
} ],
"actions" : [ ],
"order" : 0
}, {
@@ -133,7 +133,7 @@
"fullIdentifier" : "OrderStates.PAID3"
} ],
"event" : null,
"guard" : null,
"guards" : [ ],
"actions" : [ ],
"order" : 1
}, {
@@ -147,14 +147,14 @@
"fullIdentifier" : "OrderStates.PAID1"
} ],
"event" : null,
"guard" : {
"guards" : [ {
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return true;\n }\n}\n",
"isLambda" : true,
"internalLogic" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return true;\n }\n}\n",
"lineNumber" : 55,
"className" : "click.kamil.examples.statemachine.simple.SimpleEnumStateMachineConfiguration",
"sourceFile" : "src/main/java/click/kamil/examples/statemachine/simple/SimpleEnumStateMachineConfiguration.java"
},
} ],
"actions" : [ ],
"order" : 0
}, {
@@ -168,14 +168,14 @@
"fullIdentifier" : "OrderStates.PAID2"
} ],
"event" : null,
"guard" : {
"guards" : [ {
"expression" : "guard1",
"isLambda" : false,
"internalLogic" : null,
"lineNumber" : 61,
"className" : "click.kamil.examples.statemachine.simple.SimpleEnumStateMachineConfiguration",
"sourceFile" : "src/main/java/click/kamil/examples/statemachine/simple/SimpleEnumStateMachineConfiguration.java"
},
} ],
"actions" : [ ],
"order" : 1
}, {
@@ -189,14 +189,14 @@
"fullIdentifier" : "OrderStates.HAPPEN"
} ],
"event" : null,
"guard" : {
"guards" : [ {
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
"isLambda" : true,
"internalLogic" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
"lineNumber" : 62,
"className" : "click.kamil.examples.statemachine.simple.SimpleEnumStateMachineConfiguration",
"sourceFile" : "src/main/java/click/kamil/examples/statemachine/simple/SimpleEnumStateMachineConfiguration.java"
},
} ],
"actions" : [ ],
"order" : 2
}, {
@@ -210,7 +210,7 @@
"fullIdentifier" : "OrderStates.PAID3"
} ],
"event" : null,
"guard" : null,
"guards" : [ ],
"actions" : [ ],
"order" : 3
}, {
@@ -224,7 +224,7 @@
"fullIdentifier" : "OrderStates.CANCELED"
} ],
"event" : null,
"guard" : null,
"guards" : [ ],
"actions" : [ ],
"order" : null
}, {
@@ -238,7 +238,7 @@
"fullIdentifier" : "OrderStates.CANCELED"
} ],
"event" : null,
"guard" : null,
"guards" : [ ],
"actions" : [ ],
"order" : null
}, {
@@ -252,7 +252,7 @@
"rawName" : "OrderEvents.ABCD",
"fullIdentifier" : "OrderEvents.ABCD"
},
"guard" : null,
"guards" : [ ],
"actions" : [ {
"expression" : "new Action<OrderStates,OrderEvents>(){\n @Override public void execute( StateContext<OrderStates,OrderEvents> context){\n ;\n }\n}\n",
"isLambda" : true,