public interface ResolveClientLocationCmd
extends com.ibm.commerce.foundation.celadon.common.oagis.CeladonPipelineCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
static int |
POINT_OF_INTEREST_MATCH_ALL_WITHIN_GEOMETRIC_AREA
Business logic matching rule that indicates client location nouns match against any point of interest
whose geometric area (as determined by its latitude, longitude and radius) intersect the
geometric area of the client location (as determined by its latitude, longitude and accuracy)--
use of this matching rule means that the location of a client may be reported against multiple points of interest simultaneously.
|
static int |
POINT_OF_INTEREST_MATCH_BY_HIGHEST_PRECEDENCE_WITHIN_GEOMETRIC_AREA
Business logic matching rule that indicates client location nouns match against the single point of interest
whose geometric area (as determined by its latitude, longitude and radius) intersects the
geometric area of the client location (as determined by its latitude, longitude and accuracy)
and which has the highest precedence among all other matching points of interest -- use of this matching rule
means that the location of a client will be reported against only one point of interest at a time.
|
static int |
POINT_OF_INTEREST_MATCH_NEAREST_WITHIN_GEOMETRIC_AREA
Business logic matching rule that indicates client location nouns match against only the
nearest point of interest whose geometric area (as determined by its latitude, longitude and radius) intersect the
geometric area of the client location (as determined by its latitude, longitude and accuracy)
-- use of this matching rule means that the location of a client will be reported
against only one point of interest at a time.
|
Modifier and Type | Method and Description |
---|---|
boolean |
clientLocationsMatch(ClientLocationType locationOne,
ClientLocationType locationTwo)
Returns true if both locations match (e.g.
|
static final java.lang.String COPYRIGHT
static final int POINT_OF_INTEREST_MATCH_NEAREST_WITHIN_GEOMETRIC_AREA
static final int POINT_OF_INTEREST_MATCH_ALL_WITHIN_GEOMETRIC_AREA
static final int POINT_OF_INTEREST_MATCH_BY_HIGHEST_PRECEDENCE_WITHIN_GEOMETRIC_AREA
boolean clientLocationsMatch(ClientLocationType locationOne, ClientLocationType locationTwo)
locationOne
- The first locationlocationTwo
- The second location