public class GuidingRequest
extends java.lang.Object
Java class represents a guiding request.
A guiding request is composed of a service ID (SID), a user service ID (USID) and a consumption date (or usage date) of the digital service.
Depending on your requirements, you define the appropriate guiding requests.
BatchServiceClient.guiderLookup(com.highdeal.guiding.common.GuidingRequest),
BatchServiceClient.guiderLookup(com.highdeal.guiding.common.GuidingRequest[]),
AsyncBatchServiceClient.guiderLookup(com.highdeal.guiding.common.GuidingRequest[], com.highdeal.guiding.GuidingServiceClientListener),
AsyncBatchServiceClient.guiderLookup(com.highdeal.guiding.common.GuidingRequest, com.highdeal.guiding.GuidingServiceClientListener)| Constructor and Description |
|---|
GuidingRequest(java.lang.String userServiceId,
java.lang.String serviceId,
java.util.Date consumptionDate)
Constructs a guiding request with its user service identifier (USID), service identifier (SID), and service consumption date.
|
GuidingRequest(java.lang.String userServiceId,
java.lang.String serviceId,
short partitionId,
java.util.Date consumptionDate)
Constructs a guiding request with its user service identifier (USID), service identifier (SID), service consumption date, and
a database partition identifier.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
getConsumptionDate()
Gets the consumption date defined in the guiding request; it relates to the usage of the digital service by an end customer
of the service provider.
|
long |
getDistributionId()
Gets the distribution ID defined in the guiding request.
|
short |
getPartitionId()
Gets the partition ID defined in the guiding request.
|
java.lang.String |
getServiceId()
Gets the service ID (SID) defined in the guiding request.
|
java.lang.String |
getUserServiceId()
Gets the user service ID (USID) defined in the guiding request.
|
public GuidingRequest(java.lang.String userServiceId,
java.lang.String serviceId,
java.util.Date consumptionDate)
userServiceId - The user service identifier (USID); a technical key that identifies an end-customer within the digital serviceserviceId - The technical identifier of the consummed digital serviceconsumptionDate - The usage or consumption date of the digital servicepublic GuidingRequest(java.lang.String userServiceId,
java.lang.String serviceId,
short partitionId,
java.util.Date consumptionDate)
userServiceId - The user service identifier (USID); a technical key that identifies an end-customer within the digital serviceserviceId - The technical identifier of the consummed digital servicepartitionId - The partition identifier of customer master data stored in the back-end databaseconsumptionDate - The usage or consumption date of the digital servicepublic java.lang.String getUserServiceId()
public java.lang.String getServiceId()
public long getDistributionId()
public short getPartitionId()
public java.util.Date getConsumptionDate()