Class PhoneNumberData
java.lang.Object
de.knightsoftnet.validators.shared.data.PhoneNumberData
- All Implemented Interfaces:
PhoneNumberExtendedInterface,PhoneNumberInterface,ValidationInterface
public class PhoneNumberData
extends Object
implements PhoneNumberExtendedInterface, ValidationInterface
phone number data.
- Author:
- Manfred Tremmel
-
Constructor Summary
ConstructorsConstructorDescriptiondefault constructor.PhoneNumberData(PhoneNumberInterface pphoneNumber) constructor initializing fields.PhoneNumberData(String pcountryCode, String pareaCode, String plineNumber, String pextension) constructor initializing fields. -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal StringinthashCode()final booleanisValid()check validity.final voidsetAreaCode(String pareaCode) final voidsetAreaName(String pareaName) final voidsetCountryCode(String pcountryCode) final voidsetCountryName(String pcountryName) final voidsetExtension(String pextension) final voidsetLineNumber(String plineNumber) final voidsetValid(boolean pvalid) set validity value.toString()
-
Constructor Details
-
PhoneNumberData
public PhoneNumberData()default constructor. -
PhoneNumberData
public PhoneNumberData(String pcountryCode, String pareaCode, String plineNumber, String pextension) constructor initializing fields.- Parameters:
pcountryCode- country codepareaCode- area codeplineNumber- phone numberpextension- extension
-
-
Method Details
-
getCountryCode
- Specified by:
getCountryCodein interfacePhoneNumberInterface
-
setCountryCode
- Specified by:
setCountryCodein interfacePhoneNumberInterface
-
getCountryName
- Specified by:
getCountryNamein interfacePhoneNumberExtendedInterface
-
setCountryName
- Specified by:
setCountryNamein interfacePhoneNumberExtendedInterface
-
getAreaCode
- Specified by:
getAreaCodein interfacePhoneNumberInterface
-
setAreaCode
- Specified by:
setAreaCodein interfacePhoneNumberInterface
-
getAreaName
- Specified by:
getAreaNamein interfacePhoneNumberExtendedInterface
-
setAreaName
- Specified by:
setAreaNamein interfacePhoneNumberExtendedInterface
-
getLineNumber
- Specified by:
getLineNumberin interfacePhoneNumberInterface
-
setLineNumber
- Specified by:
setLineNumberin interfacePhoneNumberInterface
-
getExtension
- Specified by:
getExtensionin interfacePhoneNumberInterface
-
setExtension
- Specified by:
setExtensionin interfacePhoneNumberInterface
-
isValid
public final boolean isValid()Description copied from interface:ValidationInterfacecheck validity.- Specified by:
isValidin interfaceValidationInterface- Returns:
- true for valid entries, false for invalid entries
-
setValid
public final void setValid(boolean pvalid) Description copied from interface:ValidationInterfaceset validity value.- Specified by:
setValidin interfaceValidationInterface- Parameters:
pvalid- new value
-
hashCode
public int hashCode() -
equals
-
toString
-