Package org.somda.sdc.glue.common.uri
Class LocationDetailQueryMapper
-
- All Implemented Interfaces:
public class LocationDetailQueryMapperUtility class to map location detail to and from URIs in accordance with SDC Glue section 9.4.1.2.
-
-
Constructor Summary
Constructors Constructor Description LocationDetailQueryMapper()
-
Method Summary
Modifier and Type Method Description static StringcreateWithLocationDetailQuery(InstanceIdentifier instanceIdentifier, LocationDetail locationDetail)Creates a URI out of a location context instance identifier and location detail. static LocationDetailreadLocationDetailQuery(String uri)Reads location detail query parameters from the given URI. -
-
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.
-
-
-
-