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
Constructors Constructor Description PhoneNumberData()default constructor.PhoneNumberData(PhoneNumberInterface pphoneNumber)constructor initializing fields.PhoneNumberData(String pcountryCode, String pareaCode, String plineNumber, String pextension)constructor initializing fields.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object pobj)StringgetAreaCode()StringgetAreaName()StringgetCountryCode()StringgetCountryName()StringgetExtension()StringgetLineNumber()inthashCode()booleanisValid()check validity.voidsetAreaCode(String pareaCode)voidsetAreaName(String pareaName)voidsetCountryCode(String pcountryCode)voidsetCountryName(String pcountryName)voidsetExtension(String pextension)voidsetLineNumber(String plineNumber)voidsetValid(boolean pvalid)set validity value.StringtoString()
-
-
-
Constructor Detail
-
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
-
PhoneNumberData
public PhoneNumberData(PhoneNumberInterface pphoneNumber)
constructor initializing fields.- Parameters:
pphoneNumber- phone number data
-
-
Method Detail
-
getCountryCode
public final String getCountryCode()
- Specified by:
getCountryCodein interfacePhoneNumberInterface
-
setCountryCode
public final void setCountryCode(String pcountryCode)
- Specified by:
setCountryCodein interfacePhoneNumberInterface
-
getCountryName
public final String getCountryName()
- Specified by:
getCountryNamein interfacePhoneNumberExtendedInterface
-
setCountryName
public final void setCountryName(String pcountryName)
- Specified by:
setCountryNamein interfacePhoneNumberExtendedInterface
-
getAreaCode
public final String getAreaCode()
- Specified by:
getAreaCodein interfacePhoneNumberInterface
-
setAreaCode
public final void setAreaCode(String pareaCode)
- Specified by:
setAreaCodein interfacePhoneNumberInterface
-
getAreaName
public final String getAreaName()
- Specified by:
getAreaNamein interfacePhoneNumberExtendedInterface
-
setAreaName
public final void setAreaName(String pareaName)
- Specified by:
setAreaNamein interfacePhoneNumberExtendedInterface
-
getLineNumber
public final String getLineNumber()
- Specified by:
getLineNumberin interfacePhoneNumberInterface
-
setLineNumber
public final void setLineNumber(String plineNumber)
- Specified by:
setLineNumberin interfacePhoneNumberInterface
-
getExtension
public final String getExtension()
- Specified by:
getExtensionin interfacePhoneNumberInterface
-
setExtension
public final void setExtension(String pextension)
- 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
-
-