[ 
https://issues.apache.org/jira/browse/SIS-89?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris A. Mattmann resolved SIS-89.
----------------------------------

    Resolution: Fixed
    
> 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

Reply via email to