Interface RatedEventView
public interface RatedEventView
Interface for RatedEventView
-
Method Summary
Modifier and TypeMethodDescriptionMap has the RG Specific Usage requestGets list of all customers impacted by this rated eventGet charging request viewGet charging result viewlong
Get create timeGet customer idGet custom rated event fields which are enriched by ECE extensionsGet external event typeGet external referenceGet external service typeGet product idHashSet
<oracle.communication.brm.charging.session.MidSessionCDRInfo.ReasonCode> boolean
Returns is the Rated event is an AggregatedRatedEvent or not
-
Method Details
-
getChargingRequest
ChargingRequestView getChargingRequest()Get charging request view- Returns:
- charging request
-
getChargingResult
ChargingResultView getChargingResult()Get charging result view- Returns:
- charging result
-
getProductId
String getProductId()Get product id- Returns:
- product id
-
getCustomerId
String getCustomerId()Get customer id- Returns:
- customer id
-
getExternalReference
String getExternalReference()Get external reference- Returns:
- external reference
-
getCreateTime
long getCreateTime()Get create time- Returns:
- create time
-
getExternalServiceType
String getExternalServiceType()Get external service type- Returns:
- external service type
-
getExternalEventType
String getExternalEventType()Get external event type- Returns:
- external event type
-
getAllImpactedCustomers
Gets list of all customers impacted by this rated event- Returns:
- list of all customers impacted by this rated event
-
getCustomFields
Get custom rated event fields which are enriched by ECE extensions- Returns:
- map of custom fields
-
getReasonForCDRSplit
HashSet<oracle.communication.brm.charging.session.MidSessionCDRInfo.ReasonCode> getReasonForCDRSplit() -
getAggregatedPayloadDetails
Map<String,oracle.communication.brm.charging.orchestration.charging.request.ChargingRequest> getAggregatedPayloadDetails()Map has the RG Specific Usage request- Returns:
- Map of invalid input: '<'RatingGroup,ChargingRequest>
-
isAggregatedRatedEvent
boolean isAggregatedRatedEvent()Returns is the Rated event is an AggregatedRatedEvent or not- Returns:
- boolean
-