sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SIS-89) Move DefaultReferencingIdentifier out of org.apache.sis.referencing package
Date Fri, 22 Mar 2013 09:15:15 GMT
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

Mime
View raw message