I think you break out xpath expressions in order to refer to which "doc"
you want to upgrade?
Aside: I am curious how to do these things also, I hope the app-schema
developers can let us know. This topic has not seen much discussion.
Jody
Jody Garnett
On Thu, Sep 11, 2014 at 3:02 AM, Falko Bräutigam <fa...@polymap.de> wrote:
> Hi all,
>
> I'm about to try to work with complex features. I don't seem to able to
> fugure
> the correct way to modify complex features.
>
> Consider to following FeatureType:
>
> {
> "isAbstract": false,
> "name": "Company",
> "binding": "java.util.Collection",
> "isInline": false,
> "descriptors": [
> {
> "isAbstract": false,
> "name": "docs",
> "maxOccurs": 100,
> "binding": "java.lang.String",
> "type": "AttributeType",
> "isNillable": false,
> "minOccurs": 0
> }
> ],
> "type": "ComplexType",
> "isSimple": false,
> "isIdentified": true
> }
>
> The property "docs" has String values and can occur up to 100 times.
>
> How to create 2 such properties using FeatureStore.modifyFeatures()?
>
> Consider to following code:
>
> descriptor = feature.getProperty("docs").getDescriptor();
> fs.modifyFeatures(descriptor, "first", feature.getIdentifier() );
> fs.modifyFeatures(descriptor, "second", feature.getIdentifier() );
>
> What is the result? I would assume that there is one property with value
> "second" now. But how to create a second property then? The
> AttributeDescriptor
> does not seem to be able to identify the element of a collection. Do I miss
> something?
>
> Thanks for *any* help or pointer!
>
> -Falko
> --
> Falko Bräutigam
> http://polymap.org/polymap3
>
>
> ------------------------------------------------------------------------------
> Want excitement?
> Manually upgrade your production database.
> When you want reliability, choose Perforce
> Perforce version control. Predictably reliable.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
> _______________________________________________
> GeoTools-GT2-Users mailing list
> GeoTools-GT2-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users