eb_orderConfirmation Class
Define eb_orderConfirmation class.
Item Index
Methods
- eb_orderConfirmation.domElement
- eb_orderConfirmation.getEventCartItems
- eb_orderConfirmation.getEventCartItemsFromServer
- eb_orderConfirmation.getOrderConfirmationData
- eb_orderConfirmation.getOrderItems
- eb_orderConfirmation.getSubscriptionCartItems
- eb_orderConfirmation.getSubscriptionCartItemsFromServer
- eb_orderConfirmation.model
- eb_orderConfirmation.postEmailConfirmation
- eb_orderConfirmation.render
Properties
- eb_orderConfirmation.checkoutUrl
- eb_orderConfirmation.donationSuccess
- eb_orderConfirmation.eventCartItemsService
- eb_orderConfirmation.getOrderConfirmation
- eb_orderConfirmation.membershipSuccess
- eb_orderConfirmation.orderHistory
- eb_orderConfirmation.orderId
- eb_orderConfirmation.personId
- eb_orderConfirmation.postEmailConfirmationService
- eb_orderConfirmation.reviewOrderUrl
- eb_orderConfirmation.ServicePath
- eb_orderConfirmation.shippingAddressUrl
- eb_orderConfirmation.SitePath
- eb_orderConfirmation.subscriptionCartItemsService
- eb_orderConfirmation.subscriptionCartItemsService
- eb_orderConfirmation.TemplatePath
Methods
eb_orderConfirmation.domElement
-
domElement
Page DOM element.
Parameters:
-
domElementObjectcurrent DOM element.
eb_orderConfirmation.getEventCartItems
-
orderId -
personId -
orderLineSequence
GET service call method for event carts
Parameters:
-
orderIdStringId of order.
-
personIdStringpersonId.
-
orderLineSequenceNumberOrder line sequence.
Returns:
jQuery promise object which when resolved returns event products list.
eb_orderConfirmation.getEventCartItemsFromServer
-
orderLinesItems -
orderId -
personId
Get event items data.
Parameters:
-
orderLinesItemsObjectOrder lines for event related product.
-
orderIdStringId of order.
-
personIdStringpersonId.
Returns:
jQuery promise object which will return event product detail.
eb_orderConfirmation.getOrderConfirmationData
-
orderId -
personId
GET service call method for orderConfirmation Data
Parameters:
-
orderIdStringId of order.
-
personIdStringpersonId.
Returns:
jQuery promise object which when resolved returns order confirmation data.
eb_orderConfirmation.getOrderItems
-
orderId -
personId -
orderLineSequence
GET service call method for orderItems
Parameters:
-
orderIdStringId of order
-
personIdStringpersonId
-
orderLineSequenceNumberOrder line sequence.
Returns:
jQuery promise object which when resolved returns order items list.
eb_orderConfirmation.getSubscriptionCartItems
-
orderId -
personId -
orderLineSequence
GET service call method for subscriptionCartItems
Parameters:
-
orderIdStringId of order.
-
personIdStringpersonId.
-
orderLineSequenceNumberOrder line sequence.
Returns:
jQuery promise object which when resolved returns subscription products list.
eb_orderConfirmation.getSubscriptionCartItemsFromServer
-
orderLinesItems -
orderId -
personId -
orderLineSequence
Get subscription items data.
Parameters:
-
orderLinesItemsObjectOrder lines for subscription related product.
-
orderIdStringId of order.
-
personIdStringpersonId.
-
orderLineSequenceNumberOrder line sequence.
Returns:
jQuery promise object which will return subscription product detail.
eb_orderConfirmation.model
-
data -
options
Order Confirmation Model for binding data. The model contains observable properties to hold corresponding data returned from services. Also, model contains computed properties and methods to support Order functionality.
Parameters:
-
dataObjectAll the profile related information of user.
-
optionsObjectContains necessary data which is required for Order functionality.
-
ServicePathStringService URL.
-
SitePathStringSite URL.
-
domElementObjectDOM element.
-
templatePathStringHTML path.
-
userContextObjectuserContext Object.
-
eb_orderConfirmation.postEmailConfirmation
-
personId -
orderId -
data
Post Service for Email Order Confirmation.
Parameters:
-
personIdStringpersonId.
-
orderIdStringId of order.
-
dataStringemail address of person.
Returns:
jQuery promise object which will return undefined.
eb_orderConfirmation.render
-
options
Rendering public method to load HTML template. Template path and DOM element are required parameters. GET the template by Ajax call using template path and then assign it to DOM element.
Parameters:
-
optionsObjectObject with data required for getting HTML template through Ajax call.
-
SitePathStringSite path.
-
templatePathStringHTML file path.
-
domElementObjectDOM element.
-
Returns:
jQuery promise object which when resolved returns HTML template.
Properties
eb_orderConfirmation.checkoutUrl
String
For Redirecting to Checkout page
eb_orderConfirmation.donationSuccess
String
Get donationSuccess from URL
eb_orderConfirmation.eventCartItemsService
String
GET service to get eventCartItem
eb_orderConfirmation.getOrderConfirmation
String
GET service to get orderConfirmation
eb_orderConfirmation.membershipSuccess
String
Get membershipSuccess from URL
eb_orderConfirmation.orderHistory
String
Order history
eb_orderConfirmation.orderId
String
Get orderID from URL
eb_orderConfirmation.personId
String
Get userContext link personID.
eb_orderConfirmation.postEmailConfirmationService
String
Post Service to Send the Email
eb_orderConfirmation.reviewOrderUrl
String
For Redirecting to ReviewOrder page
eb_orderConfirmation.ServicePath
String
The path to the eBusiness SOA layer.
eb_orderConfirmation.shippingAddressUrl
String
For Redirecting to Billing shipping address page
eb_orderConfirmation.SitePath
String
Control level setting: Site path.
eb_orderConfirmation.subscriptionCartItemsService
String
GET service to get subscriptionCartItem
eb_orderConfirmation.subscriptionCartItemsService
String
GET service to get subscriptionCartItem with orderline
eb_orderConfirmation.TemplatePath
String
Control level setting Template path.
