Package com.verisign.epp.codec.contact
Class EPPContactMapFactory
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPMapFactory
-
- com.verisign.epp.codec.contact.EPPContactMapFactory
-
public class EPPContactMapFactory extends EPPMapFactory
EPPContactMapFactory
represents theEPPCommand
andEPPResponse
factory for the EPP Contact Mapping with the XML Namespace URI "urn:iana:xmlns:contact". The fully qualified class name forEPPContactMapFactory
is included in a call toEPPFactory.init
orEPPCodec.init
.
- See Also:
EPPCodec
,EPPFactory
,EPPCommand
,EPPResponse
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ELM_CONTACT_AUTHINFO
XML tag name associated with contact authorization information.static java.lang.String
NS
Namespace URI associated with EPPContactMapFactory.static java.lang.String
NS_PREFIX
Namespace prefix associated with EPPContactMapFactory.-
Fields inherited from class com.verisign.epp.codec.gen.EPPMapFactory
EPP_CHECK, EPP_CREATE, EPP_DELETE, EPP_INFO, EPP_LOGIN, EPP_LOGOUT, EPP_RENEW, EPP_TRANSFER, EPP_UPDATE
-
-
Constructor Summary
Constructors Constructor Description EPPContactMapFactory()
Allocates a newEPPContactMapFactory
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EPPCommand
createCommand(org.w3c.dom.Element aMapElement)
creates a concreteEPPCommand
from the passed in XML Element tree.EPPResponse
createResponse(org.w3c.dom.Element aMapElement)
creates a concreteEPPResponse
from the passed in XML Element tree.EPPService
getService()
Gets theEPPService
associated withEPPContactMapFactory
.java.util.Set
getXmlSchemas()
Gets the list of XML schemas that need to be pre-loaded into the XML Parser.
-
-
-
Field Detail
-
NS
public static final java.lang.String NS
Namespace URI associated with EPPContactMapFactory.- See Also:
- Constant Field Values
-
NS_PREFIX
public static final java.lang.String NS_PREFIX
Namespace prefix associated with EPPContactMapFactory.- See Also:
- Constant Field Values
-
ELM_CONTACT_AUTHINFO
public static final java.lang.String ELM_CONTACT_AUTHINFO
XML tag name associated with contact authorization information. This value will be passed to the authInfo object when it is initialized in contact command mappings.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPContactMapFactory
public EPPContactMapFactory()
Allocates a newEPPContactMapFactory
. The service attribute will be initialized with the XML namespace information defined by theEPPContactMapFactory
constants:
- NS_PREFIX Namespace prefix of
EPPContactMapFactory
- NS Namespace URI of
EPPContactMapFactory
- NS_SCHEMA Namespace schema reference of
EPPContactMapFactory
- NS_PREFIX Namespace prefix of
-
-
Method Detail
-
createCommand
public EPPCommand createCommand(org.w3c.dom.Element aMapElement) throws EPPCodecException
creates a concreteEPPCommand
from the passed in XML Element tree.aMapElement
must be the root node for the command extension. For example, <contact:create> must be the element passed for a Contact Create Command.- Specified by:
createCommand
in classEPPMapFactory
- Parameters:
aMapElement
- Mapping Extension EPP XML Element.- Returns:
- Concrete
EPPCommand
instance associated withaMapElement
. - Throws:
EPPCodecException
- Error creating concreteEPPCommand
-
createResponse
public EPPResponse createResponse(org.w3c.dom.Element aMapElement) throws EPPCodecException
creates a concreteEPPResponse
from the passed in XML Element tree.aMapElement
must be the root node for the command extension. For example, <contact:info-data> must be the element passed for a Contact Info Response.- Specified by:
createResponse
in classEPPMapFactory
- Parameters:
aMapElement
- Mapping Extension EPP XML Element.- Returns:
- Concrete
EPPResponse
instance associated withaMapElement
. - Throws:
EPPCodecException
- Error creating concreteEPPResponse
-
getService
public EPPService getService()
Gets theEPPService
associated withEPPContactMapFactory
. TheEPPService
is used byEPPFactory
for distributing the responsibility of creating concreteEPPCommand
andEPPResponse
objects by XML namespace. The XML namespace is defined in the returnedEPPService
.- Specified by:
getService
in classEPPMapFactory
- Returns:
- service description for the Contact Command Mapping.
-
getXmlSchemas
public java.util.Set getXmlSchemas()
Gets the list of XML schemas that need to be pre-loaded into the XML Parser.- Overrides:
getXmlSchemas
in classEPPMapFactory
- Returns:
Set
ofString
XML Schema names that should be pre-loaded in the XML Parser.- See Also:
EPPMapFactory.getXmlSchemas()
-
-