API Docs for:
Show:

eb_eventRegistration Class

Define eb_eventRegistration class.

Methods

eb_eventRegistration.createAttendee

(
  • firstName
  • lastName
  • email
  • city
)
Number

POST to Create New Attendee

Parameters:

  • firstName String

    firstName

  • lastName String

    lastName

  • email String

    email

  • city String

    city

Returns:

Number:

Id of created Attendee

eb_eventRegistration.domElement

(
  • domElement
)

Page DOM element.

Parameters:

  • domElement Object

    current DOM element.

eb_eventRegistration.getSearchData

(
  • Search
)
Object

Get Search Results

Parameters:

  • Search String

    Text data to search the record

Returns:

Object:

To get all search record

eb_eventRegistration.getSessionDetails

(
  • hasSession
  • eventId
)
Object

Get Session Details

Parameters:

  • hasSession Boolean

    True/False value for validating the session is available or not

  • eventId Number

    EventId

Returns:

Object:

To get session details

eb_eventRegistration.getSpeakerInfo

(
  • hasSession
  • eventId
)
Object

Get Speaker Info Service

Parameters:

  • hasSession Boolean

    True/False value for validating the session is available or not

  • eventId Number

    EventId

Returns:

Object:

To get speaker info

eb_eventRegistration.model

(
  • options
)

EventRegistration Model for binding data

Parameters:

  • options Any
    • ServicePath String

      Service URL.

    • SitePath String

      Site URL

    • shoppingCart Object

      Shopping cart data.

    • domElement Object

      DOM element.

    • templatePath String

      HTML path.

    • personId Number

      Id of person.

    • sessionDetails Object

      All the session details

    • speakerData Object

      All the speaker details

eb_eventRegistration.render

(
  • options
)

Rendering public method to load HTML template. Based on page level configuration it will select the template and load in DOM

Parameters:

  • options Any
    • SitePath String

      Site path.

    • templatePath String

      HTML file path.

    • domElement Object

      DOM element.

Properties

eb_eventRegistration.charLength

Number

Character length for show more and show less functionality

eb_eventRegistration.createNewAttendee

String

POST to Create New Attendee

eb_eventRegistration.defaultErrorMessage

String

Default error message.

eb_eventRegistration.defaultImage

String

Default product image.

eb_eventRegistration.errorResponses

Object

Globally defined error codes object for the control. Every error code should have boolean 'useServerMessage' attribute, which when true suggests we are showing service error message on the UI. If the 'useServerMessage' is defined as false, then provide another attribute 'frontEndMessage' with the error string which will be shown on UI. If 'useServerMessage' is false and 'frontEndMessage' is not defined, default error message will be shown. If service error response contains error code not defined in this object then default error message will be shown.

eb_eventRegistration.eventId

String

Get event id from URL

eb_eventRegistration.getSearchDetails

String

GET event search result

eb_eventRegistration.getSessionInfoData

String

GET service to get the session Info

eb_eventRegistration.getSpeakerData

String

GET service to get the speaker info

eb_eventRegistration.hasSessions

String

Get session true/false from URL

eb_eventRegistration.proceedButtonURL

String

Process Button URL

eb_eventRegistration.ServicePath

String

The path to the eBusiness SOA layer.

eb_eventRegistration.setSecond

Number

set second for search service call - [After particular second the search service call will be hit]

eb_eventRegistration.SitePath

String

Control level setting: Site path.

eb_eventRegistration.TemplatePath

String

Control level setting Template path.