Class LocationDetailQueryMapper

  • All Implemented Interfaces:

    
    public class LocationDetailQueryMapper
    
                        

    Utility class to map location detail to and from URIs in accordance with SDC Glue section 9.4.1.2.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      static String createWithLocationDetailQuery(InstanceIdentifier instanceIdentifier, LocationDetail locationDetail) Creates a URI out of a location context instance identifier and location detail.
      static LocationDetail readLocationDetailQuery(String uri) Reads location detail query parameters from the given URI.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LocationDetailQueryMapper

        LocationDetailQueryMapper()
    • Method Detail

      • createWithLocationDetailQuery

         static String createWithLocationDetailQuery(InstanceIdentifier instanceIdentifier, LocationDetail locationDetail)

        Creates a URI out of a location context instance identifier and location detail.

        Parameters:
        instanceIdentifier - a location context instance identifier.
        locationDetail - the location detail to append.
        Returns:

        a URI with appended location detail parameters or the URI if something went wrong during URI re-construction.

      • readLocationDetailQuery

         static LocationDetail readLocationDetailQuery(String uri)

        Reads location detail query parameters from the given URI.

        Parameters:
        uri - the URI to parse.
        Returns:

        a LocationDetail instance in which every field is filled that has an existing location detail query parameter in uri.