Martin Desruisseaux created SIS-89:
--------------------------------------
Summary: Move DefaultReferencingIdentifier out of
org.apache.sis.referencing package
Key: SIS-89
URL: https://issues.apache.org/jira/browse/SIS-89
Project: Spatial Information Systems
Issue Type: Task
Components: Metadata
Reporter: Martin Desruisseaux
Assignee: Martin Desruisseaux
Fix For: 0.3
The {{org.apache.sis.referencing}} package contains a
{{DefaultReferencingIdentifier}} class implementing the GeoAPI
{{ReferencingIdentifier}} interface. This class was used to be defined in the
referencing module, but we had to move it to the metadata module because of
dependencies at XML (un)marshalling time (the JAXB adapters needs a
{{ReferencingIdentifier}} implementation).
This is fine in a non-OSGi world. But in a OSGi context, we can not share the
same package between two different modules. So we need to move that class
elsewhere. One possibility is to put this class in the same metadata package
than {{DefaultIdentifier}} and rename it as {{ImmutableIdentifier}} to better
stress out that this; implementation is immutable, as opposed to
{{DefaultIdentifier}}.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira