Class CustomerInputValidatorSettings

Value Object

Class CustomerInputValidatorSettings

CustomerInputValidatorSettings stores all min length values and error messages for registration form validation

CustomerInputValidatorSettings implements CustomerInputValidatorSettingsInterface
Package: Customer\ValueObjects
Category: System
Implements: CustomerInputValidatorSettingsInterface
Located at Services/Core/Customer/ValueObjects/CustomerInputValidatorSettings.inc.php

Methods summary

public __construct( CustomerConfigurationSettings $configuration, CustomerDisplaySettings $displaySettings, CustomerMinLengthSettings $minLengthSettings, CustomerMaxLengthSettings $maxLengthSettings, CustomerErrorMessageSettings $errorMessages )

Constructor of the class CustomerInputValidatorSettings.

public getCityErrorMessage( void ) : string

Returns a city error message.

public getCityMinLength( void ) : integer

Returns the minimum required city character length.

public getCompanyErrorMessage( void ) : string

Returns a company error message.

public getCompanyMinLength( void ) : integer

Returns the minimum required company character length.

public getCountryErrorMessage( void ) : string

Returns a country error message.

public getCountryZoneErrorMessage( void ) : string

Returns a country zone error message.

public getCountryZoneMinLength( void ) : integer

Returns the minimum required country zone character length.

public getCountryZoneSelectionErrorMessage( void ) : string

Returns a country zone selection error message.

public getDateOfBirthErrorMessage( void ) : string

Returns a date of birth error message.

public getDateOfBirthMinLength( void ) : integer

Returns the minimum required date of birth character length.

public getEmailAddressCheckErrorMessage( void ) : string

Returns an email address check error message.

public getEmailConfirmationErrorMessage( void ) : string

Returns an email confirmation error message.

public getEmailErrorMessage( void ) : string

Returns an email error message.

public getEmailExistsErrorMessage( void ) : string

Returns an email exists error message.

public getEmailMinLength( void ) : integer

Returns the minimum required email character length.

public getFirstnameErrorMessage( void ) : string

Returns a first name error message.

public getFirstnameMinLength( void ) : integer

Returns the minimum required first name character length.

public getGenderErrorMessage( void ) : string

Returns a gender error message.

public getLastnameErrorMessage( void ) : string

Returns a last name error message.

public getLastnameMinLength( void ) : integer

Returns the minimum required last name character length.

public getPasswordErrorMessage( void ) : string

Returns a password error message.

public getPasswordMinLength( void ) : integer

Returns the minimum required password character length.

public getPasswordMismatchErrorMessage( void ) : string

Returns a password mismatch error message.

public getPostcodeErrorMessage( void ) : string

Returns a post code error message.

public getPostcodeMinLength( void ) : integer

Returns the minimum required post code character length.

public getStreetErrorMessage( void ) : string

Returns a street error message.

public getHouseNumberErrorMessage( void ) : string

Returns a house number error message.

public getStreetMinLength( void ) : integer

Returns the minimum required street character length.

public getHouseNumberMinLength( void ) : integer

Returns the minimum required house number character length.

public getTelephoneNumberErrorMessage( void ) : string

Returns a telephone number error message.

public getTelephoneNumberMinLength( void ) : integer

Returns the minimum required telephone number character length.

public getVatNumberErrorMessage( void ) : string

Returns a VAT number error message.

public getDisplayCompany( void ) : boolean

Retrieves state value of company displaying.

public getDisplayCountryZone( void ) : boolean

Retrieves state value of country displaying.

public getDisplayDateOfBirth( void ) : boolean

Retrieves state value of date of birth displaying.

public getDisplayGender( void ) : boolean

Retrieves state value of gender displaying.

public getDisplayTelephone( void ) : boolean

Retrieves state value of telephone number displaying

public getDisplayFax( void ) : boolean

Retrieves state value of fax displaying

public getDisplaySuburb( void ) : boolean

Retrieves state value of suburb displaying

public getInvalidInputErrorMessage( void ) : string

Returns an invalid input error message.

public getFirstnameMaxLength( void ) : integer

Returns the maximum required first name character length.

public getLastnameMaxLength( void ) : integer

Returns the maximum required last name character length.

public getCompanyMaxLength( void ) : integer

Returns the maximum required company character length.

public getVatNumberMaxLength( void ) : integer

Returns the maximum required VAT number character length.

public getStreetMaxLength( void ) : integer

Returns the maximum required street character length.

public getHouseNumberMaxLength( void ) : integer

Returns the maximum required house number character length.

public getPostcodeMaxLength( void ) : integer

Returns the maximum required post code character length.

public getCityMaxLength( void ) : integer

Returns the maximum required city character length.

public getCountryZoneMaxLength( void ) : integer

Returns the maximum required country zone character length.

public getSuburbMaxLength( void ) : integer

Returns the maximum required suburb character length.

public getCallNumberMaxLength( void ) : integer

Returns the maximum required call number character length.

public isNamesOptional( void ) : boolean
public isGenderMandatory( void ) : boolean
public getAcceptPrivacy( void ) : boolean

Retrieves state value of displaying privacy checkbox

public getPrivacyErrorMessage( void ) : string

Returns a privacy not accepted error message.

public isStreetInformationenSplit( void ) : boolean

Returns true if street and house number is split

public isThirdGenerationTemplate( void ) : boolean

Returns true if street and house number is split

Properties summary