public interface UpdateRequest extends Request<oracle.communication.brm.charging.messages.update.Update>
Modifier and Type | Interface and Description |
---|---|
static class |
UpdateRequest.ChargeSharing |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBusinessEvent()
Method to return the business event associated to the update request
|
java.lang.String |
getCustomerId()
Get the customer identifier associated with the request.
|
java.util.Collection<java.lang.String> |
getCustomerIds()
Get the collection of customers associated with the request;
default value is null.
|
java.time.ZonedDateTime |
getEventDateTime() |
java.lang.String |
getMsgId()
Unique id to map request with response
|
boolean |
getTraced()
get the subscriber trace flag
|
java.lang.String |
getUserIdentity()
Get the external customer id associated with this usage request.
|
boolean |
isAsynchronous() |
UpdateRequest.ChargeSharing |
isChargeSharing()
If this interface returns a UNKNOWN value, then while building envelope , identity repository will be looked-up
to determine if the customer is transactional
|
boolean |
isTransactional() |
boolean |
revisionCheck()
Returns whether a revision check has to be done for this Update.
|
void |
setAsynchronous(boolean isPostUpdate) |
void |
setCustomerId(java.lang.String customerId)
Setter
Mutate the customerId
|
void |
setTraced(boolean traced)
Set the subscriber trace flag
|
void |
setTransactional(boolean transactional) |
getOperation, getPayload, getStatus
java.lang.String getUserIdentity()
java.lang.String getCustomerId()
java.util.Collection<java.lang.String> getCustomerIds()
UpdateRequest.ChargeSharing isChargeSharing()
boolean revisionCheck()
java.lang.String getMsgId()
java.time.ZonedDateTime getEventDateTime()
java.lang.String getBusinessEvent()
void setTraced(boolean traced)
boolean getTraced()
void setCustomerId(java.lang.String customerId)
customerId
- void setTransactional(boolean transactional)
boolean isTransactional()
boolean isAsynchronous()
void setAsynchronous(boolean isPostUpdate)