![JAR search and dependency download from the Maven repository](/logo.png)
seadmin.infinite-state-machine-core-action-pack.1.0.source-code.tables.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of infinite-state-machine-core-action-pack Show documentation
Show all versions of infinite-state-machine-core-action-pack Show documentation
The core actions required to bootstrap the infinite-state-machine project
{
"tables": [
{
"name" : "dependencies",
"columns" : [
{
"primary_key" : true,
"not_null" : true,
"name" : "dependency_id",
"type" : "INTEGER",
"default" : "",
"comment" : ""
},
{
"primary_key" : false,
"not_null" : true,
"name" : "dependency",
"type" : "CHAR",
"default" : "",
"comment" : "Name of the dependency"
},
{
"primary_key" : false,
"not_null" : true,
"name" : "version",
"type" : "CHAR",
"default" : "",
"comment" : "Version number of the dependency"
}
]
},
{
"name" : "properties",
"columns" : [
{
"primary_key" : true,
"not_null" : true,
"name" : "property",
"type" : "CHAR",
"default" : "",
"comment" : "A property"
},
{
"primary_key" : false,
"not_null" : false,
"name" : "value",
"type" : "CHAR",
"default" : "",
"comment" : "The value of the property"
}
]
},
{
"name" : "state",
"columns" : [
{
"primary_key" : true,
"not_null" : true ,
"name" : "state_id",
"type" : "INTEGER",
"default" : "",
"comment" : ""
},
{
"primary_key" : false,
"not_null" : false,
"name" : "status",
"type" : "INTEGER",
"default" : "true",
"comment" : "State is true or false"
},
{
"primary_key" : false,
"not_null" : true,
"name" : "state_flag",
"type" : "CHAR",
"default" : "",
"comment" : "Textual flag"
},
{
"primary_key" : false,
"not_null" : false,
"name" : "note",
"type" : "CHAR",
"default" : "",
"comment" : "Note explaining what this state is for"
}
]
},
{
"name" : "state_machine",
"columns" : [
{
"primary_key" : true,
"not_null" : true,
"name" : "state_machine_id",
"type" : "INTEGER",
"default" : "",
"comment" : ""
},
{
"primary_key" : false,
"not_null" : false,
"name" : "action",
"type" : "CHAR",
"default" : "",
"comment" : "The textual name. e.g. PROCESS_NORMAL_SHUTDOWN"
},
{
"primary_key" : false,
"not_null" : true,
"name" : "phase",
"type" : "CHAR",
"default" : "STARTUP",
"comment" : "The run phase this action is valid in"
},
{
"primary_key" : false,
"not_null" : false,
"name" : "payload",
"type" : "CHAR",
"default" : "",
"comment" : "Any payload required for action"
},
{
"primary_key" : false,
"not_null" : true,
"name" : "activate",
"type" : "INTEGER",
"default" : "false",
"comment" : "Is this action active or not?"
}
]
}
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy