Class B2BRegistrationModel

All Implemented Interfaces:
Serializable

public class B2BRegistrationModel extends ItemModel
Generated model class for type B2BRegistration first defined at extension b2bcommerce.

Representation of B2B user registration.

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • BASESITE

      public static final String BASESITE
      Generated constant - Attribute key of B2BRegistration.baseSite attribute defined at extension b2bcommerce.
      See Also:
    • LANGUAGE

      public static final String LANGUAGE
      Generated constant - Attribute key of B2BRegistration.language attribute defined at extension b2bcommerce.
      See Also:
    • CURRENCY

      public static final String CURRENCY
      Generated constant - Attribute key of B2BRegistration.currency attribute defined at extension b2bcommerce.
      See Also:
    • BASESTORE

      public static final String BASESTORE
      Generated constant - Attribute key of B2BRegistration.baseStore attribute defined at extension b2bcommerce.
      See Also:
    • TITLE

      public static final String TITLE
      Generated constant - Attribute key of B2BRegistration.title attribute defined at extension b2bcommerce.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of B2BRegistration.name attribute defined at extension b2bcommerce.
      See Also:
    • EMAIL

      public static final String EMAIL
      Generated constant - Attribute key of B2BRegistration.email attribute defined at extension b2bcommerce.
      See Also:
    • POSITION

      public static final String POSITION
      Generated constant - Attribute key of B2BRegistration.position attribute defined at extension b2bcommerce.
      See Also:
    • TELEPHONE

      public static final String TELEPHONE
      Generated constant - Attribute key of B2BRegistration.telephone attribute defined at extension b2bcommerce.
      See Also:
    • TELEPHONEEXTENSION

      public static final String TELEPHONEEXTENSION
      Generated constant - Attribute key of B2BRegistration.telephoneExtension attribute defined at extension b2bcommerce.
      See Also:
    • COMPANYNAME

      public static final String COMPANYNAME
      Generated constant - Attribute key of B2BRegistration.companyName attribute defined at extension b2bcommerce.
      See Also:
    • COMPANYADDRESSSTREET

      public static final String COMPANYADDRESSSTREET
      Generated constant - Attribute key of B2BRegistration.companyAddressStreet attribute defined at extension b2bcommerce.
      See Also:
    • COMPANYADDRESSSTREETLINE2

      public static final String COMPANYADDRESSSTREETLINE2
      Generated constant - Attribute key of B2BRegistration.companyAddressStreetLine2 attribute defined at extension b2bcommerce.
      See Also:
    • COMPANYADDRESSCITY

      public static final String COMPANYADDRESSCITY
      Generated constant - Attribute key of B2BRegistration.companyAddressCity attribute defined at extension b2bcommerce.
      See Also:
    • COMPANYADDRESSPOSTALCODE

      public static final String COMPANYADDRESSPOSTALCODE
      Generated constant - Attribute key of B2BRegistration.companyAddressPostalCode attribute defined at extension b2bcommerce.
      See Also:
    • COMPANYADDRESSREGION

      public static final String COMPANYADDRESSREGION
      Generated constant - Attribute key of B2BRegistration.companyAddressRegion attribute defined at extension b2bcommerce.
      See Also:
    • COMPANYADDRESSCOUNTRY

      public static final String COMPANYADDRESSCOUNTRY
      Generated constant - Attribute key of B2BRegistration.companyAddressCountry attribute defined at extension b2bcommerce.
      See Also:
    • MESSAGE

      public static final String MESSAGE
      Generated constant - Attribute key of B2BRegistration.message attribute defined at extension b2bcommerce.
      See Also:
    • REJECTREASON

      public static final String REJECTREASON
      Generated constant - Attribute key of B2BRegistration.rejectReason attribute defined at extension b2bcommerce.
      See Also:
    • DEFAULTB2BUNIT

      public static final String DEFAULTB2BUNIT
      Generated constant - Attribute key of B2BRegistration.defaultB2BUnit attribute defined at extension b2bcommerce.
      See Also:
  • Constructor Details

    • B2BRegistrationModel

      public B2BRegistrationModel()
      Generated constructor - Default constructor for generic creation.
    • B2BRegistrationModel

      public B2BRegistrationModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • B2BRegistrationModel

      @Deprecated(since="4.1.1", forRemoval=true) public B2BRegistrationModel(BaseSiteModel _baseSite, BaseStoreModel _baseStore, CurrencyModel _currency, String _email, LanguageModel _language, String _name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _baseSite - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _baseStore - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _currency - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _email - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _language - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _name - initial attribute declared by type B2BRegistration at extension b2bcommerce
    • B2BRegistrationModel

      @Deprecated(since="4.1.1", forRemoval=true) public B2BRegistrationModel(BaseSiteModel _baseSite, BaseStoreModel _baseStore, CurrencyModel _currency, String _email, LanguageModel _language, String _name, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _baseSite - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _baseStore - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _currency - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _email - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _language - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _name - initial attribute declared by type B2BRegistration at extension b2bcommerce
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getBaseSite

      @Accessor(qualifier="baseSite", type=GETTER) public BaseSiteModel getBaseSite()
      Generated method - Getter of the B2BRegistration.baseSite attribute defined at extension b2bcommerce.
      Returns:
      the baseSite - Indicates the base site on which the user is registered.
    • getBaseStore

      @Accessor(qualifier="baseStore", type=GETTER) public BaseStoreModel getBaseStore()
      Generated method - Getter of the B2BRegistration.baseStore attribute defined at extension b2bcommerce.
      Returns:
      the baseStore - Indicates the base store on which the user is registered.
    • getCompanyAddressCity

      @Accessor(qualifier="companyAddressCity", type=GETTER) public String getCompanyAddressCity()
      Generated method - Getter of the B2BRegistration.companyAddressCity attribute defined at extension b2bcommerce.
      Returns:
      the companyAddressCity - Indicates the city of the user's company.
    • getCompanyAddressCountry

      @Accessor(qualifier="companyAddressCountry", type=GETTER) public CountryModel getCompanyAddressCountry()
      Generated method - Getter of the B2BRegistration.companyAddressCountry attribute defined at extension b2bcommerce.
      Returns:
      the companyAddressCountry - Indicates the country of the user's company.
    • getCompanyAddressPostalCode

      @Accessor(qualifier="companyAddressPostalCode", type=GETTER) public String getCompanyAddressPostalCode()
      Generated method - Getter of the B2BRegistration.companyAddressPostalCode attribute defined at extension b2bcommerce.
      Returns:
      the companyAddressPostalCode - Indicates the postal code of the user's company.
    • getCompanyAddressRegion

      @Accessor(qualifier="companyAddressRegion", type=GETTER) public RegionModel getCompanyAddressRegion()
      Generated method - Getter of the B2BRegistration.companyAddressRegion attribute defined at extension b2bcommerce.
      Returns:
      the companyAddressRegion - Indicates the region of the user's company.
    • getCompanyAddressStreet

      @Accessor(qualifier="companyAddressStreet", type=GETTER) public String getCompanyAddressStreet()
      Generated method - Getter of the B2BRegistration.companyAddressStreet attribute defined at extension b2bcommerce.
      Returns:
      the companyAddressStreet - Indicates the address of the user's company.
    • getCompanyAddressStreetLine2

      @Accessor(qualifier="companyAddressStreetLine2", type=GETTER) public String getCompanyAddressStreetLine2()
      Generated method - Getter of the B2BRegistration.companyAddressStreetLine2 attribute defined at extension b2bcommerce.
      Returns:
      the companyAddressStreetLine2 - Indicates the address line 2 of the user's company.
    • getCompanyName

      @Accessor(qualifier="companyName", type=GETTER) public String getCompanyName()
      Generated method - Getter of the B2BRegistration.companyName attribute defined at extension b2bcommerce.
      Returns:
      the companyName - Indicates the user's company name.
    • getCurrency

      @Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()
      Generated method - Getter of the B2BRegistration.currency attribute defined at extension b2bcommerce.
      Returns:
      the currency - Indicates the curency used by the user.
    • getDefaultB2BUnit

      @Accessor(qualifier="defaultB2BUnit", type=GETTER) public B2BUnitModel getDefaultB2BUnit()
      Generated method - Getter of the B2BRegistration.defaultB2BUnit attribute defined at extension b2bcommerce.
      Returns:
      the defaultB2BUnit - Indicates the B2B unit assigned to the user.
    • getEmail

      @Accessor(qualifier="email", type=GETTER) public String getEmail()
      Generated method - Getter of the B2BRegistration.email attribute defined at extension b2bcommerce.
      Returns:
      the email - Indicates the email address of the user.
    • getLanguage

      @Accessor(qualifier="language", type=GETTER) public LanguageModel getLanguage()
      Generated method - Getter of the B2BRegistration.language attribute defined at extension b2bcommerce.
      Returns:
      the language - Indicates the language used by the user.
    • getMessage

      @Accessor(qualifier="message", type=GETTER) public String getMessage()
      Generated method - Getter of the B2BRegistration.message attribute defined at extension b2bcommerce.
      Returns:
      the message - Indicates the message the user provides.
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the B2BRegistration.name attribute defined at extension b2bcommerce.
      Returns:
      the name - Indicates the name of the user.
    • getPosition

      @Accessor(qualifier="position", type=GETTER) public String getPosition()
      Generated method - Getter of the B2BRegistration.position attribute defined at extension b2bcommerce.
      Returns:
      the position - Indicates the position of the user.
    • getRejectReason

      @Accessor(qualifier="rejectReason", type=GETTER) public String getRejectReason()
      Generated method - Getter of the B2BRegistration.rejectReason attribute defined at extension b2bcommerce.
      Returns:
      the rejectReason - Indicates the reason why the registration is rejected.
    • getTelephone

      @Accessor(qualifier="telephone", type=GETTER) public String getTelephone()
      Generated method - Getter of the B2BRegistration.telephone attribute defined at extension b2bcommerce.
      Returns:
      the telephone - Indicates the telephone of the user.
    • getTelephoneExtension

      @Accessor(qualifier="telephoneExtension", type=GETTER) public String getTelephoneExtension()
      Generated method - Getter of the B2BRegistration.telephoneExtension attribute defined at extension b2bcommerce.
      Returns:
      the telephoneExtension - Indicates the telephone extension of the user.
    • getTitle

      @Accessor(qualifier="title", type=GETTER) public TitleModel getTitle()
      Generated method - Getter of the B2BRegistration.title attribute defined at extension b2bcommerce.
      Returns:
      the title - Indicates the title of the user.
    • setBaseSite

      @Accessor(qualifier="baseSite", type=SETTER) public void setBaseSite(BaseSiteModel value)
      Generated method - Setter of B2BRegistration.baseSite attribute defined at extension b2bcommerce.
      Parameters:
      value - the baseSite - Indicates the base site on which the user is registered.
    • setBaseStore

      @Accessor(qualifier="baseStore", type=SETTER) public void setBaseStore(BaseStoreModel value)
      Generated method - Setter of B2BRegistration.baseStore attribute defined at extension b2bcommerce.
      Parameters:
      value - the baseStore - Indicates the base store on which the user is registered.
    • setCompanyAddressCity

      @Accessor(qualifier="companyAddressCity", type=SETTER) public void setCompanyAddressCity(String value)
      Generated method - Setter of B2BRegistration.companyAddressCity attribute defined at extension b2bcommerce.
      Parameters:
      value - the companyAddressCity - Indicates the city of the user's company.
    • setCompanyAddressCountry

      @Accessor(qualifier="companyAddressCountry", type=SETTER) public void setCompanyAddressCountry(CountryModel value)
      Generated method - Setter of B2BRegistration.companyAddressCountry attribute defined at extension b2bcommerce.
      Parameters:
      value - the companyAddressCountry - Indicates the country of the user's company.
    • setCompanyAddressPostalCode

      @Accessor(qualifier="companyAddressPostalCode", type=SETTER) public void setCompanyAddressPostalCode(String value)
      Generated method - Setter of B2BRegistration.companyAddressPostalCode attribute defined at extension b2bcommerce.
      Parameters:
      value - the companyAddressPostalCode - Indicates the postal code of the user's company.
    • setCompanyAddressRegion

      @Accessor(qualifier="companyAddressRegion", type=SETTER) public void setCompanyAddressRegion(RegionModel value)
      Generated method - Setter of B2BRegistration.companyAddressRegion attribute defined at extension b2bcommerce.
      Parameters:
      value - the companyAddressRegion - Indicates the region of the user's company.
    • setCompanyAddressStreet

      @Accessor(qualifier="companyAddressStreet", type=SETTER) public void setCompanyAddressStreet(String value)
      Generated method - Setter of B2BRegistration.companyAddressStreet attribute defined at extension b2bcommerce.
      Parameters:
      value - the companyAddressStreet - Indicates the address of the user's company.
    • setCompanyAddressStreetLine2

      @Accessor(qualifier="companyAddressStreetLine2", type=SETTER) public void setCompanyAddressStreetLine2(String value)
      Generated method - Setter of B2BRegistration.companyAddressStreetLine2 attribute defined at extension b2bcommerce.
      Parameters:
      value - the companyAddressStreetLine2 - Indicates the address line 2 of the user's company.
    • setCompanyName

      @Accessor(qualifier="companyName", type=SETTER) public void setCompanyName(String value)
      Generated method - Setter of B2BRegistration.companyName attribute defined at extension b2bcommerce.
      Parameters:
      value - the companyName - Indicates the user's company name.
    • setCurrency

      @Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)
      Generated method - Setter of B2BRegistration.currency attribute defined at extension b2bcommerce.
      Parameters:
      value - the currency - Indicates the curency used by the user.
    • setDefaultB2BUnit

      @Accessor(qualifier="defaultB2BUnit", type=SETTER) public void setDefaultB2BUnit(B2BUnitModel value)
      Generated method - Setter of B2BRegistration.defaultB2BUnit attribute defined at extension b2bcommerce.
      Parameters:
      value - the defaultB2BUnit - Indicates the B2B unit assigned to the user.
    • setEmail

      @Accessor(qualifier="email", type=SETTER) public void setEmail(String value)
      Generated method - Setter of B2BRegistration.email attribute defined at extension b2bcommerce.
      Parameters:
      value - the email - Indicates the email address of the user.
    • setLanguage

      @Accessor(qualifier="language", type=SETTER) public void setLanguage(LanguageModel value)
      Generated method - Setter of B2BRegistration.language attribute defined at extension b2bcommerce.
      Parameters:
      value - the language - Indicates the language used by the user.
    • setMessage

      @Accessor(qualifier="message", type=SETTER) public void setMessage(String value)
      Generated method - Setter of B2BRegistration.message attribute defined at extension b2bcommerce.
      Parameters:
      value - the message - Indicates the message the user provides.
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of B2BRegistration.name attribute defined at extension b2bcommerce.
      Parameters:
      value - the name - Indicates the name of the user.
    • setPosition

      @Accessor(qualifier="position", type=SETTER) public void setPosition(String value)
      Generated method - Setter of B2BRegistration.position attribute defined at extension b2bcommerce.
      Parameters:
      value - the position - Indicates the position of the user.
    • setRejectReason

      @Accessor(qualifier="rejectReason", type=SETTER) public void setRejectReason(String value)
      Generated method - Setter of B2BRegistration.rejectReason attribute defined at extension b2bcommerce.
      Parameters:
      value - the rejectReason - Indicates the reason why the registration is rejected.
    • setTelephone

      @Accessor(qualifier="telephone", type=SETTER) public void setTelephone(String value)
      Generated method - Setter of B2BRegistration.telephone attribute defined at extension b2bcommerce.
      Parameters:
      value - the telephone - Indicates the telephone of the user.
    • setTelephoneExtension

      @Accessor(qualifier="telephoneExtension", type=SETTER) public void setTelephoneExtension(String value)
      Generated method - Setter of B2BRegistration.telephoneExtension attribute defined at extension b2bcommerce.
      Parameters:
      value - the telephoneExtension - Indicates the telephone extension of the user.
    • setTitle

      @Accessor(qualifier="title", type=SETTER) public void setTitle(TitleModel value)
      Generated method - Setter of B2BRegistration.title attribute defined at extension b2bcommerce.
      Parameters:
      value - the title - Indicates the title of the user.