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, getStatusMethods inherited from interface oracle.communication.brm.charging.messages.framework.TemporalObject
getCreationInstantMethods 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:
getUserIdentityin interfaceoracle.communication.brm.charging.messages.update.UpdateRequest- Specified by:
getUserIdentityin 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:
-