Package com.verisign.epp.codec.ttl.v1_0
Class EPPTtlCreate
- java.lang.Object
-
- com.verisign.epp.codec.ttl.v1_0.EPPTtlExtension
-
- com.verisign.epp.codec.ttl.v1_0.EPPTtlCreate
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPTtlCreate extends EPPTtlExtension
TTL Create Extension that enables a client to pass the TTL values with a create command.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEXML local name forEPPTtlCreate.static java.lang.StringELM_NAMEXML root tag forEPPTtlCreate.
-
Constructor Summary
Constructors Constructor Description EPPTtlCreate()Default constructor forEPPTtlCreate.EPPTtlCreate(EPPTtl aTtl)Constructor forEPPTtlCreatethat takes a single TTL.EPPTtlCreate(java.util.List<EPPTtl> aTtls)Constructor forEPPTtlCreatethat a list of TTLs.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Elementencode(org.w3c.dom.Document aDocument)Encode of aEPPTtlCreateinstance that includes checks of the TTLs.protected java.lang.StringgetLocalName()Returns the local name "create" for the create extension.java.lang.StringgetNamespace()Returns the XML namespace associated with theEPPCodecComponent.
-
-
-
Field Detail
-
ELM_LOCALNAME
public static final java.lang.String ELM_LOCALNAME
XML local name forEPPTtlCreate.- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
XML root tag forEPPTtlCreate.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPTtlCreate
public EPPTtlCreate()
Default constructor forEPPTtlCreate.
-
EPPTtlCreate
public EPPTtlCreate(EPPTtl aTtl)
Constructor forEPPTtlCreatethat takes a single TTL.- Parameters:
aTtl- A single TTL value
-
EPPTtlCreate
public EPPTtlCreate(java.util.List<EPPTtl> aTtls)
Constructor forEPPTtlCreatethat a list of TTLs.- Parameters:
aTtls- A list of TTLs
-
-
Method Detail
-
getLocalName
protected java.lang.String getLocalName()
Returns the local name "create" for the create extension.- Specified by:
getLocalNamein classEPPTtlExtension- Returns:
- Local name "create" for the create extension.
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode of aEPPTtlCreateinstance that includes checks of the TTLs.- Specified by:
encodein interfaceEPPCodecComponent- Overrides:
encodein classEPPTtlExtension- Parameters:
aDocument- DOM Document, which acts is an Element factory- Returns:
- Element Root element associated with the object
- Throws:
EPPEncodeException- Error encodingEPPTtlExtension
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent.- Returns:
- XML namespace for the
EPPCodecComponent.
-
-