From 24314dc1699c7e73048fa24e33729f1aa1ec0e86 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Fri, 6 Jul 2012 11:00:24 +0200 Subject: Modules serialize with Castor. Just about to remove the parsing. CastorXMLUtility is now a static member of gateway. Domain specific instances can be used by domain applications, but the maps do not interfere with the kernel. --- .../resources/boot/CA/ManageElementaryActDef.xml | 2 +- src/main/resources/boot/EA/CreateNewAgent.xml | 2 +- src/main/resources/boot/EA/CreateNewItem.xml | 2 +- src/main/resources/boot/OD/Agent.xsd | 20 ++++ src/main/resources/boot/OD/Item.xsd | 105 +++++++++++++++++++ src/main/resources/boot/OD/Module.xsd | 55 +++++++--- src/main/resources/boot/OD/NewAgent.xsd | 20 ---- src/main/resources/boot/OD/NewItem.xsd | 73 ------------- src/main/resources/boot/allbootitems.txt | 4 +- src/main/resources/mapFiles/ModuleMap.xml | 116 ++++++++++++++------- src/main/resources/mapFiles/NewEntityMap.xml | 51 ++++++--- src/main/resources/mapFiles/PropertiesMap.xml | 4 +- src/main/resources/mapFiles/index | 1 + 13 files changed, 291 insertions(+), 164 deletions(-) create mode 100644 src/main/resources/boot/OD/Agent.xsd create mode 100644 src/main/resources/boot/OD/Item.xsd delete mode 100644 src/main/resources/boot/OD/NewAgent.xsd delete mode 100644 src/main/resources/boot/OD/NewItem.xsd (limited to 'src/main/resources') diff --git a/src/main/resources/boot/CA/ManageElementaryActDef.xml b/src/main/resources/boot/CA/ManageElementaryActDef.xml index 03f747a..77baa8e 100644 --- a/src/main/resources/boot/CA/ManageElementaryActDef.xml +++ b/src/main/resources/boot/CA/ManageElementaryActDef.xml @@ -94,7 +94,7 @@ - + AssignNewVersionFromLast diff --git a/src/main/resources/boot/EA/CreateNewAgent.xml b/src/main/resources/boot/EA/CreateNewAgent.xml index 49f1f32..1377012 100644 --- a/src/main/resources/boot/EA/CreateNewAgent.xml +++ b/src/main/resources/boot/EA/CreateNewAgent.xml @@ -10,7 +10,7 @@ - + diff --git a/src/main/resources/boot/EA/CreateNewItem.xml b/src/main/resources/boot/EA/CreateNewItem.xml index 8daaf74..d3dee53 100644 --- a/src/main/resources/boot/EA/CreateNewItem.xml +++ b/src/main/resources/boot/EA/CreateNewItem.xml @@ -10,7 +10,7 @@ - + diff --git a/src/main/resources/boot/OD/Agent.xsd b/src/main/resources/boot/OD/Agent.xsd new file mode 100644 index 0000000..5b9f3f4 --- /dev/null +++ b/src/main/resources/boot/OD/Agent.xsd @@ -0,0 +1,20 @@ + + + + + + Complete Structure for new agent + + + + + + The initial roles that this Agent will hold + + + + + + + + diff --git a/src/main/resources/boot/OD/Item.xsd b/src/main/resources/boot/OD/Item.xsd new file mode 100644 index 0000000..5d5c1cf --- /dev/null +++ b/src/main/resources/boot/OD/Item.xsd @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A new collection with layout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/boot/OD/Module.xsd b/src/main/resources/boot/OD/Module.xsd index 10a0155..bd92ffc 100644 --- a/src/main/resources/boot/OD/Module.xsd +++ b/src/main/resources/boot/OD/Module.xsd @@ -47,7 +47,8 @@ Items to import into or verify within the - Cristal server upon launch. + Cristal server upon launch. + @@ -73,17 +74,7 @@ - - - - - - - - - + @@ -102,12 +93,23 @@ maxOccurs="unbounded"> - + + + + + + + + + + - + @@ -131,6 +134,7 @@ use="required" /> + @@ -158,6 +162,7 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/boot/OD/NewAgent.xsd b/src/main/resources/boot/OD/NewAgent.xsd deleted file mode 100644 index 773f4fc..0000000 --- a/src/main/resources/boot/OD/NewAgent.xsd +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - Complete Structure for new agent - - - - - - The initial roles that this Agent will hold - - - - - - - - diff --git a/src/main/resources/boot/OD/NewItem.xsd b/src/main/resources/boot/OD/NewItem.xsd deleted file mode 100644 index bcd5298..0000000 --- a/src/main/resources/boot/OD/NewItem.xsd +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Complete Structure for new item - - - - - - New Properties for the item - - - - - - - - - A new collection with layout - - - - - - - - - The position and size of this member slot on the layout - - - - - - - - - - - - - - - - - - - - - - A new collection without layout - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/boot/allbootitems.txt b/src/main/resources/boot/allbootitems.txt index 5eddc7a..09a98b8 100644 --- a/src/main/resources/boot/allbootitems.txt +++ b/src/main/resources/boot/allbootitems.txt @@ -1,8 +1,8 @@ OD/CompositeActivityDef OD/ElementaryActivityDef OD/Module -OD/NewAgent -OD/NewItem +OD/Agent +OD/Item OD/PredefinedStepOutcome OD/PropertyDescription OD/Schema diff --git a/src/main/resources/mapFiles/ModuleMap.xml b/src/main/resources/mapFiles/ModuleMap.xml index 15fcb99..d858123 100644 --- a/src/main/resources/mapFiles/ModuleMap.xml +++ b/src/main/resources/mapFiles/ModuleMap.xml @@ -1,41 +1,85 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/mapFiles/NewEntityMap.xml b/src/main/resources/mapFiles/NewEntityMap.xml index 5d9d7ca..a5d5006 100644 --- a/src/main/resources/mapFiles/NewEntityMap.xml +++ b/src/main/resources/mapFiles/NewEntityMap.xml @@ -1,7 +1,7 @@ - + @@ -11,22 +11,17 @@ - + - - + + - - - - - - - + + @@ -53,6 +48,10 @@ + + + @@ -81,14 +80,37 @@ + + + + + + + + + + + + + + + + + + + + + - + @@ -98,5 +120,8 @@ - + + + + diff --git a/src/main/resources/mapFiles/PropertiesMap.xml b/src/main/resources/mapFiles/PropertiesMap.xml index 7936a75..cdb27fc 100644 --- a/src/main/resources/mapFiles/PropertiesMap.xml +++ b/src/main/resources/mapFiles/PropertiesMap.xml @@ -3,10 +3,10 @@ - + - + diff --git a/src/main/resources/mapFiles/index b/src/main/resources/mapFiles/index index 03de6f2..25fef77 100644 --- a/src/main/resources/mapFiles/index +++ b/src/main/resources/mapFiles/index @@ -8,3 +8,4 @@ JobListMap.xml ViewpointMap.xml TransferMap.xml NewEntityMap.xml +ModuleMap.xml -- cgit v1.2.3