Class LocationDetailQueryMapper


  • public class LocationDetailQueryMapper
    extends Object
    Utility class to map location detail to and from URIs in accordance with SDC Glue section 9.4.1.2.
    • Constructor Detail

      • LocationDetailQueryMapper

        public LocationDetailQueryMapper()
    • Method Detail

      • createWithLocationDetailQuery

        public static String createWithLocationDetailQuery​(InstanceIdentifier instanceIdentifier,
                                                           LocationDetail locationDetail)
                                                    throws UriMapperGenerationArgumentException
        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.
        Throws:
        UriMapperGenerationArgumentException - in case no valid URI could be generated from the input.