Uploaded image for project: 'Spatial Information Systems'
  1. Spatial Information Systems
  2. SIS-89

Move DefaultReferencingIdentifier out of org.apache.sis.referencing package

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.3
    • Component/s: Metadata
    • Labels:
      None

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                desruisseaux Martin Desruisseaux
                Reporter:
                desruisseaux Martin Desruisseaux
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: