public class GuidingEntry extends Object
Java class represents a guiding entry in the guider instances of the connected SAP CC system;
it identifies customer master data owned by the service provider and that relates to the USID, SID, and service consumption date.
A guiding entry contains:
subscription) in customer master data owned by the service providertype) that indicates if the target object is either a charging contract or a subscriptionsubscriber account that manages the contractNote
This entry is returned in response to an operation request containing a user service ID, service ID, and a consumption date.
Usually, guiding entries have no public visibility, as they are part
of the internal communication between StatefulServiceClient and the SAP CC Core Server system.
However, BatchServiceClient
can return a guiding entry through the
guiderLookup API operation(s), to implement some batch charge operations without using guiding.
All the Guider Lookup operations include a guiding entry in their operation responses via the asynchronous or synchronous communications.
Consider all the guiderLookup(..) methods specified in the BatchServiceClient
and AsyncBatchServiceClient classes.
AsyncBatchServiceClient,
BatchServiceClient| Constructor and Description |
|---|
GuidingEntry()
Construct an empty guiding entry.
|
| Modifier and Type | Method and Description |
|---|---|
short |
getBatchRatingGroupId()
Gets the batch rating group ID of the guiding entry.
|
long |
getChargeId()
Gets the activation charge ID of the guiding entry.
|
Date |
getExpiryDate()
Gets the expiration date of the guiding entry.
|
short |
getPartitionId()
Gets the partition ID of the guiding entry.
|
long |
getSubscriberAccountId()
Gets the unique identifier of the
subscriber account related to
the charging contract or subscription that is referenced by this guiding entry. |
AccessibleChargeType |
getTargetType()
Gets the target type (contract or subscription) that the guiding entry refers to.
|
long |
getTargetUniqueId()
Gets the target ID of the guiding entry.
|
Date |
getValidationDate()
Gets the validation date of the guiding entry.
|
void |
setBatchRatingGroupId(short batchRatingGroupId)
SAP CC sets the batch rating group ID of the guiding entry.
|
void |
setChargeId(long chargeId)
SAP CC sets the activation charge ID of the guiding entry.
|
void |
setExpiryDate(Date expiryDate)
Sets the expiry date of the guiding entry.
|
void |
setPartitionId(short partitionId)
Sets the partition ID of the guiding entry.
|
void |
setSubscriberAccountUniqueId(long subscriberAccountUniqueId)
Sets the unique identifier of the subscriber account related to
the charging contract or subscription that is referenced by this guiding entry.
|
void |
setTargetType(AccessibleChargeType targetType)
SAP CC sets the target type.
|
void |
setTargetUniqueId(long targetUniqueId)
Sets the target ID of the guiding entry.
|
void |
setValidationDate(Date validationDate)
Sets the validation date of the guiding entry.
|
public long getChargeId()
public void setChargeId(long chargeId)
chargeId - The activation charge ID of the guiding entrypublic short getPartitionId()
public void setPartitionId(short partitionId)
partitionId - The partition ID of the guiding entrypublic AccessibleChargeType getTargetType()
public void setTargetType(AccessibleChargeType targetType)
targetType - The target typepublic long getTargetUniqueId()
public void setTargetUniqueId(long targetUniqueId)
targetUniqueId - The subscription ID of the guiding entrypublic Date getValidationDate()
public void setValidationDate(Date validationDate)
validationDate - The validation date of the guiding entrypublic Date getExpiryDate()
public void setExpiryDate(Date expiryDate)
expiryDate - The expiry date of the guiding entrypublic short getBatchRatingGroupId()
public void setBatchRatingGroupId(short batchRatingGroupId)
batchRatingGroupId - The batch rating group ID of the guiding entrypublic long getSubscriberAccountId()
subscriber account related to
the charging contract or subscription that is referenced by this guiding entry.-1 otherwisepublic void setSubscriberAccountUniqueId(long subscriberAccountUniqueId)
subscriberAccountUniqueId - The unique identifier of the subscriber account
related to the charging contract or subscription that is referenced by this guiding entry