diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2011-05-02 05:58:59 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2011-05-02 05:58:59 +0000 |
commit | 5842f30c2abd2ca2b296257910b48c0c1b3567a8 (patch) | |
tree | 5475aae60227ae0b66fa9b88728b24134f7f8f84 /sca-cpp/trunk/modules/edit/edit.composite | |
parent | 636e046fd1cdf7a6f1a365e4f02f5bbc2f593c70 (diff) |
Change app data model a bit. Store app properties in separate files and support app cloning.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1098491 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/trunk/modules/edit/edit.composite')
-rw-r--r-- | sca-cpp/trunk/modules/edit/edit.composite | 57 |
1 files changed, 45 insertions, 12 deletions
diff --git a/sca-cpp/trunk/modules/edit/edit.composite b/sca-cpp/trunk/modules/edit/edit.composite index a7230296c2..c13c2ccc32 100644 --- a/sca-cpp/trunk/modules/edit/edit.composite +++ b/sca-cpp/trunk/modules/edit/edit.composite @@ -44,9 +44,10 @@ <component name="EditWidget"> <t:implementation.widget location="/index.html"/> <reference name="dashboard" target="Dashboard"/> + <reference name="apps" target="Apps"/> <reference name="store" target="AppStore"/> <reference name="palettes" target="Palettes"/> - <reference name="apps" target="Apps"/> + <reference name="composites" target="Composites"/> <reference name="pages" target="Pages"/> <reference name="log" target="Log"/> </component> @@ -58,6 +59,7 @@ </service> <reference name="user" target="User"/> <reference name="cache" target="DashboardCache"/> + <reference name="apps" target="Apps"/> </component> <component name="AppStore"> @@ -74,6 +76,17 @@ <t:binding.http uri="apps"/> </service> <reference name="cache" target="AppCache"/> + <reference name="store" target="AppStore"/> + <reference name="composites" target="Composites"/> + <reference name="pages" target="Pages"/> + </component> + + <component name="Composites"> + <t:implementation.python script="composites.py"/> + <service name="Composites"> + <t:binding.http uri="composites"/> + </service> + <reference name="cache" target="AppDocCache"/> </component> <component name="Pages"> @@ -81,7 +94,7 @@ <service name="Pages"> <t:binding.http uri="pages"/> </service> - <reference name="cache" target="AppCache"/> + <reference name="cache" target="AppDocCache"/> </component> <component name="Palettes"> @@ -89,7 +102,7 @@ <service name="Palettes"> <t:binding.http uri="palettes"/> </service> - <reference name="cache" target="PaletteCache"/> + <reference name="cache" target="PaletteDocCache"/> </component> <component name="DashboardCache"> @@ -146,29 +159,49 @@ <component name="AppDB"> <implementation.cpp path="../../components/filedb" library="libfiledb"/> <property name="dbname">apps</property> - <property name="format">xml</property> + <property name="format">scheme</property> <service name="AppDB"> <t:binding.http uri="appdb"/> </service> </component> - <component name="PaletteCache"> + <component name="AppDocCache"> + <implementation.cpp path="../../components/cache" library="libdatacache"/> + <service name="AppDocCache"> + <t:binding.http uri="appdoccache"/> + </service> + <reference name="l1reader" target="Memcache"/> + <reference name="l1writer" target="Memcache"/> + <reference name="l2reader" target="AppDocDB"/> + <reference name="l2writer" target="AppDocDB"/> + </component> + + <component name="AppDocDB"> + <implementation.cpp path="../../components/filedb" library="libfiledb"/> + <property name="dbname">apps</property> + <property name="format">xml</property> + <service name="AppDocDB"> + <t:binding.http uri="appdocdb"/> + </service> + </component> + + <component name="PaletteDocCache"> <implementation.cpp path="../../components/cache" library="libdatacache"/> - <service name="PaletteCache"> - <t:binding.http uri="palettecache"/> + <service name="PaletteDocCache"> + <t:binding.http uri="palettedoccache"/> </service> <reference name="l1reader" target="Memcache"/> <reference name="l1writer" target="Memcache"/> - <reference name="l2reader" target="PaletteDB"/> - <reference name="l2writer" target="PaletteDB"/> + <reference name="l2reader" target="PaletteDocDB"/> + <reference name="l2writer" target="PaletteDocDB"/> </component> - <component name="PaletteDB"> + <component name="PaletteDocDB"> <implementation.cpp path="../../components/filedb" library="libfiledb"/> <property name="dbname">palettes</property> <property name="format">xml</property> - <service name="PaletteDB"> - <t:binding.http uri="palettedb"/> + <service name="PaletteDocDB"> + <t:binding.http uri="palettedocdb"/> </service> </component> |