Makes a lot of sense.

I assume that you are starting from scratch, or are you going to
renovate the one sitting in sandbox?

Cheers

On Tue, Sep 1, 2009 at 12:12 PM, Rickard Öberg<[email protected]> wrote:
> Hey,
>
> As yet another consequence of getting ready to deploy a Qi4j-app I'm
> reviving the PreferencesEntityStore, as I need a place to persistently store
> service configurations.
>
> This ES uses the Preferences API to store ConfigurationComposites using the
> following rules:
> 1) All state will be stored under a node directly under root with the same
> name as the application. If you need version info in there you'll have to
> put that in the application name itself.
> 2) Under that node each ConfigurationComposite will have a Preferences node
> with the name=identity of the service. This will give you incentive to have
> "nice names" for the services, as they will show up here.
> 3) There will be three subnodes for each configuration, as in the JSON
> serialization: one for properties, one for associations, and one for
> manyassocs.
> 4) Properties will be serialized using JSON, but as single values rather
> than arrays or objects. If you have a property that normalled would be
> serialized as "foo=345" only the "345" part will actually be set as a
> preference value with "foo" as name.
> 5) Associations will be set with association name as property name and
> reference as value
> 6) ManyAssociations will be set with association name as property name and
> list of associated entities as a comma-separated list.
>
> That's about it. Makes sense?
>
> /Rickard
>
> _______________________________________________
> qi4j-dev mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
>



-- 
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to