Interface ReservationRequest
- All Superinterfaces:
Request<oracle.communication.brm.charging.messages.update.Update>
,Serializable
,TemporalObject
,oracle.communication.brm.charging.messages.update.UpdateRequest
,oracle.communication.brm.charging.ratingview.UpdateRequestView
- All Known Subinterfaces:
CreateReservationRequest
,DeleteReservationRequest
,GetReservationRequest
,UpdateReservationRequest
public interface ReservationRequest
extends oracle.communication.brm.charging.messages.update.UpdateRequest
Interfaces specific for CreateReservationRequest..
-
Nested Class Summary
Nested classes/interfaces inherited from interface oracle.communication.brm.charging.messages.update.UpdateRequest
oracle.communication.brm.charging.messages.update.UpdateRequest.ChargeSharing
-
Method Summary
Modifier and TypeMethodDescriptionThis holds the Balance Group ID.This holds the productID.This holds the PRODUCT TYPE against which the reservation is created.This holds the START time at which the reservation is created.This holds the Requestor which is actually CustomerID.This holds the SESSION ID against which which we need to create reservation.Methods inherited from interface oracle.communication.brm.charging.messages.framework.Request
getOperation, getPayload, getStatus
Methods inherited from interface oracle.communication.brm.charging.messages.framework.TemporalObject
getCreationInstant
Methods inherited from interface oracle.communication.brm.charging.messages.update.UpdateRequest
getBusinessEvent, getCustomerId, getCustomerIds, getEventDateTime, getMsgId, getTraced, isAsynchronous, isChargeSharing, isTransactional, revisionCheck, setAsynchronous, setCustomerId, setTraced, setTransactional
-
Method Details
-
getProductId
String getProductId()This holds the productID.- Returns:
-
getBucketId
String getBucketId()This holds the Balance Group ID.- Returns:
-
getRelatedParty
oracle.communication.brm.charging.util.misc.Quadruple<String,String, getRelatedParty()String, String> - Returns:
-
getUserIdentity
String getUserIdentity()This holds the SESSION ID against which which we need to create reservation. TODO: This is not needed as PUID is already present- Specified by:
getUserIdentity
in interfaceoracle.communication.brm.charging.messages.update.UpdateRequest
- Specified by:
getUserIdentity
in interfaceoracle.communication.brm.charging.ratingview.UpdateRequestView
- Returns:
-
getRequestedDate
ZonedDateTime getRequestedDate()This holds the START time at which the reservation is created.- Returns:
-
getProductType
String getProductType()This holds the PRODUCT TYPE against which the reservation is created.- Returns:
-
getRequester
String getRequester()This holds the Requestor which is actually CustomerID.- Returns:
-