Details
Description
The idea of Identity is currently captured as a String; this can be improved on in two ways:
- strong typing for clarity
- bring in line with use of Identifier / FeatureId / GMLObjectId etc from Filter packages
As noted in linked GeoTools bug - String is not always sufficient; indeed when mocing into versioned data it is likely a compound Identifier will be needed based on ID and VERSION.
Issue Links
- supercedes
-
GEOT-148
Create FID interface
-
The filter interface Identity (and subclass FeatureId) represent the solution to this request - all that remains is ensuring their intergration with the Feature Model.