|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.verisign.epp.codec.contact.EPPContactAddress
public class EPPContactAddress
Represents a contact address specified in EPPContactCreateCmd,
EPPContactUpdateCmd, or EPPContactInfoResp. Every
contact has associated postal address information. A postal address
contains OPTIONAL street information, city information, OPTIONAL
state/province information, an OPTIONAL postal code, and a country
identifier as described in [ISO11180]. Address information MAY be provided
in both a subset of UTF-8 [RFC2279] that can be represented in 7-bit ASCII
[US-ASCII] and unrestricted UTF-8. A contact address is defined as the
following in the EPP Contact Mapping Specification:
A <contact:addr> element that contains address information associated
with the contact. A <contact:addr> element contains the
following child elements:
getStreets and
setStreets to get and set the elements.
getCity and setCity to get and set the element.
getStateProvince and
setStateProvince to get and set the element.
getPostalCode and setPostalCode to get
and set the element.
getCountry and
setCountry to get and set the element.
EPPContactCreateCmd,
EPPContactUpdateCmd,
EPPContactInfoResp,
Serialized Form| Constructor Summary | |
|---|---|
EPPContactAddress()
Default constructor for EPPContactAddress. |
|
EPPContactAddress(java.lang.String aCity,
java.lang.String aCountry)
Constructor for EPPContactAddress all of the required
attributes as parameters. |
|
EPPContactAddress(java.util.Vector someStreets,
java.lang.String aCity,
java.lang.String aStateProvince,
java.lang.String aPostalCode,
java.lang.String aCountry)
Constructor for EPPContactAddress all of the required
attributes as parameters. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Clone EPPContactAddress. |
void |
decode(org.w3c.dom.Element aElement)
Decode the EPPContactAddress attributes from the aElement
DOM Element tree. |
org.w3c.dom.Element |
encode(org.w3c.dom.Document aDocument)
Encode a DOM Element tree from the attributes of the EPPContactAddress instance. |
boolean |
equals(java.lang.Object aObject)
implements a deep EPPContactAddress compare. |
java.lang.String |
getCity()
Gets the contact city. |
java.lang.String |
getCountry()
Gets the contact country. |
java.lang.String |
getPostalCode()
Gets the contact postal code |
java.lang.String |
getStateProvince()
Gets the contact state/province. |
java.util.Vector |
getStreets()
Gets the contact street(s). |
void |
setCity(java.lang.String aCity)
Sets the contact city. |
void |
setCountry(java.lang.String aCountry)
Sets the contact country. |
void |
setPostalCode(java.lang.String aPostalCode)
Sets the contact postal code |
void |
setStateProvince(java.lang.String aStateProvince)
Sets the contact state/province. |
void |
setStreet(java.lang.String aStreet)
Sets the contact street with only one String parameter. |
void |
setStreets(java.lang.String aStreet1,
java.lang.String aStreet2)
Sets the contact street with two sub-street String's. |
void |
setStreets(java.lang.String aStreet1,
java.lang.String aStreet2,
java.lang.String aStreet3)
Sets the contact street with three sub-street String's. |
void |
setStreets(java.util.Vector someStreets)
Sets the contact street attribute with a Vector of
String's. |
java.lang.String |
toString()
Implementation of Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EPPContactAddress()
EPPContactAddress. All the the
attributes default to null. Must call required setter
methods before invoking encode, which include:setCity
setCountry
public EPPContactAddress(java.lang.String aCity,
java.lang.String aCountry)
EPPContactAddress all of the required
attributes as parameters.
aCity - contact streetaCountry - contract country
public EPPContactAddress(java.util.Vector someStreets,
java.lang.String aCity,
java.lang.String aStateProvince,
java.lang.String aPostalCode,
java.lang.String aCountry)
EPPContactAddress all of the required
attributes as parameters.
someStreets - Vector of street (up to maximum three)
String'saCity - contact streetaStateProvince - contact state/provinceaPostalCode - contact postal codeaCountry - contract country| Method Detail |
|---|
public java.util.Vector getStreets()
Vector of street (up to maximum
three) String if defined; null
otherwise.public void setStreet(java.lang.String aStreet)
String parameter.
Only a one element Vector will be returned on a call
to getStreets when originally set with this method.
aStreet - contact street.public void setStreets(java.util.Vector someStreets)
Vector of
String's.
someStreets - Vector of one or two street
String's.
public void setStreets(java.lang.String aStreet1,
java.lang.String aStreet2)
String's.
aStreet1 - First part/line of contact streetaStreet2 - Second part/line of contact street
public void setStreets(java.lang.String aStreet1,
java.lang.String aStreet2,
java.lang.String aStreet3)
String's.
aStreet1 - First part/line of contact streetaStreet2 - Second part/line of contact streetaStreet3 - Third part/line of contact streetpublic java.lang.String getCity()
String if defined; null
otherwise.public void setCity(java.lang.String aCity)
aCity - contact citypublic java.lang.String getStateProvince()
String if defined;
null otherwise.public void setStateProvince(java.lang.String aStateProvince)
aStateProvince - contact state/provincepublic java.lang.String getPostalCode()
String if defined; null
otherwise.public void setPostalCode(java.lang.String aPostalCode)
aPostalCode - contact postal codepublic java.lang.String getCountry()
String if defined;
null otherwise.public void setCountry(java.lang.String aCountry)
aCountry - contact country
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument)
throws EPPEncodeException
EPPContactAddress instance.
encode in interface EPPCodecComponentaDocument - DOM Document that is being built. Used as an Element
factory.
EPPContactAddress
instance.
EPPEncodeException - Unable to encode
EPPContactAddress instance.
public void decode(org.w3c.dom.Element aElement)
throws EPPDecodeException
EPPContactAddress attributes from the aElement
DOM Element tree.
decode in interface EPPCodecComponentaElement - Root DOM Element to decode
EPPContactAddress from.
EPPDecodeException - Unable to decode aElement.public boolean equals(java.lang.Object aObject)
EPPContactAddress compare.
equals in class java.lang.ObjectaObject - EPPContactAddress instance to compare with
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
EPPContactAddress.
clone in interface EPPCodecComponentclone in class java.lang.ObjectEPPContactAddress
java.lang.CloneNotSupportedException - standard Object.clone exceptionpublic java.lang.String toString()
Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent.
toString in class java.lang.ObjectString if successful;
ERROR otherwise.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||