Class EPPIssuer
java.lang.Object
com.verisign.epp.codec.signedMark.EPPIssuer
- All Implemented Interfaces:
EPPCodecComponent,Serializable,Cloneable
Class for an address within an
EPPMarkContact.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor forEPPIssuer.Constructor forEPPIssuerthat takes the required attributes.Constructor forEPPIssuerwith all attributes. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPIssuer.voidDecode theEPPMarkcomponentSets all this instance's data in the given XML documentbooleanimplements a deepEPPIssuercompare.getEmail()Gets the issuer customer support email address.getId()Gets the issuer identifier.Returns the XML namespace associated with theEPPCodecComponent.getOrg()Gets the organization name of the issuer.getUrl()Gets HTTP URL of the issuer's site.getVoice()Gets the issuer's voice telephone number.Gets the issuer's voice telephone number extension.voidSets the issuer customer support email address.voidSets the issuer identifier.voidSets the organization name of the issuer.voidSets HTTP URL of the issuer's site.voidSets the issuer's voice telephone number.voidsetVoiceExt(String aVoiceExt) Sets the issuer's voice telephone extension number.toString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.
-
Field Details
-
ELM_LOCALNAME
Constant for the local name- See Also:
-
ELM_NAME
Constant for the tag name- See Also:
-
-
Constructor Details
-
EPPIssuer
public EPPIssuer()Default constructor forEPPIssuer. -
EPPIssuer
Constructor forEPPIssuerthat takes the required attributes.- Parameters:
aId- Issuer identifieraOrg- Organization name of the issueraEmail- Issuer customer support email address
-
EPPIssuer
public EPPIssuer(String aId, String aOrg, String aEmail, String aUrl, String aVoice, String aVoiceExt) Constructor forEPPIssuerwith all attributes.- Parameters:
aId- Issuer identifieraOrg- Organization name of the issueraEmail- Issuer customer support email addressaUrl- HTTP URL of the issuer's siteaVoice- Issuer's voice telephone number.aVoiceExt- Issuer's voice telephone number extension.
-
-
Method Details
-
clone
CloneEPPIssuer.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classObject- Returns:
- clone of
EPPIssuer - Throws:
CloneNotSupportedException- standard Object.clone exception
-
encode
Sets all this instance's data in the given XML document- Specified by:
encodein interfaceEPPCodecComponent- Parameters:
aDocument- a DOM Document to attach data to.- Returns:
- The root element of this component.
- Throws:
EPPEncodeException- Thrown if any errors prevent encoding.
-
decode
Decode theEPPMarkcomponent- Specified by:
decodein interfaceEPPCodecComponent- Parameters:
aElement- Root element of theEPPMark- Throws:
EPPDecodeException- Error decoding theEPPMark
-
equals
implements a deepEPPIssuercompare. -
getId
Gets the issuer identifier.- Returns:
- The issuer identifier if set;
nullotherwise.
-
setId
Sets the issuer identifier.- Parameters:
aId- The issuer identifier
-
getOrg
Gets the organization name of the issuer.- Returns:
- The organization name of the issuer if set;
nullotherwise.
-
setOrg
Sets the organization name of the issuer.- Parameters:
aOrg- The organization name of the issuer.
-
getEmail
Gets the issuer customer support email address.- Returns:
- Issuer customer support email address if set;
nullotherwise.
-
setEmail
Sets the issuer customer support email address.- Parameters:
aEmail- Issuer customer support email address
-
getUrl
Gets HTTP URL of the issuer's site.- Returns:
- HTTP URL of the issuer's site if set;
nullotherwise.
-
setUrl
Sets HTTP URL of the issuer's site.- Parameters:
aUrl- Gets HTTP URL of the issuer's site.
-
getVoice
Gets the issuer's voice telephone number.- Returns:
- The issuer's voice telephone number if defined;
nullotherwise.
-
setVoice
Sets the issuer's voice telephone number.- Parameters:
aVoice- The issuer's voice telephone number.
-
getVoiceExt
Gets the issuer's voice telephone number extension.- Returns:
- The issuer's voice telephone number extension if defined;
nullotherwise.
-
setVoiceExt
Sets the issuer's voice telephone extension number.- Parameters:
aVoiceExt- The issuer's voice telephone extension number.
-
toString
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent. -
getNamespace
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-