API Docs for:
Show:

eb_SignUp Class

SignUp class.

Methods

eb_SignUp.callSignUpService

(
  • model
)
Object

Sign up method. After success, call login service with user name and password.

Parameters:

  • model Object

    Instance of eb_SignUp.model

Returns:

Object:

Login promise object.

eb_SignUp.domElement

(
  • domElement
)

page DOM element.

Parameters:

  • domElement Object

    current DOM element.

eb_SignUp.model

(
  • data
  • domElement
  • userContext
)

Sign-Up model responsible to all sign up operations.

Parameters:

  • data Object

    Object of sign up data.

  • domElement Object

    Sign up DOM element.

  • userContext Object

    Instance of eb_UserContext.model.

eb_SignUp.render

(
  • domElement
  • templatePath
)
String

Responsible for pulling the HTML source for this control. Template Path is optional. If none is provided, the default for the control is used.

Parameters:

  • domElement Object

    DOM object of sign up page.

  • templatePath String

    Sign-up template URL.

Returns:

String:

Sign up HTML template.

Properties

eb_SignUp.defaultErrorMessage

String

Default error message.

eb_SignUp.defaultRedirectPage

String

Default page after successful sign-up.

Default: ProductCatalog.html.

eb_SignUp.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_SignUp.loginPageURL

String

Login page for redirection.

Default: Login.html.

eb_SignUp.ServicePath

String

SOA path. It would be set from configuration file.

eb_SignUp.SitePath

String

Site path. It would be set from configuration file.

eb_SignUp.TemplatePath

String

Sign up control template path.

eb_SignUp.UserRegistration

String

User registration service URL.