Package com.verisign.epp.codec.registry
Class EPPRegistryMinMaxPeriod
- java.lang.Object
-
- com.verisign.epp.codec.registry.EPPRegistryMinMaxPeriod
-
- All Implemented Interfaces:
EPPCodecComponent
,java.io.Serializable
,java.lang.Cloneable
public class EPPRegistryMinMaxPeriod extends java.lang.Object implements EPPCodecComponent
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ELM_NAME
-
Constructor Summary
Constructors Constructor Description EPPRegistryMinMaxPeriod()
EPPRegistryMinMaxPeriod(int min, java.lang.String minUnit, int max, java.lang.String maxUnit, int defaultLength, java.lang.String defaultLengthUnit)
EPPRegistryMinMaxPeriod(java.lang.Integer lMin, java.lang.String uMin, java.lang.Integer lMax, java.lang.String uMax, java.lang.Integer lDefault, java.lang.String uDefault)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
clone anEPPCodecComponent
.void
decode(org.w3c.dom.Element aElement)
decode a DOM element tree to initialize the instance attributes.org.w3c.dom.Element
encode(org.w3c.dom.Document aDocument)
encode instance into a DOM element tree.boolean
equals(java.lang.Object aObject)
EPPRegistryDefaultPeriodType
getDefaultLength()
EPPRegistryMaxPeriodType
getMax()
EPPRegistryMinPeriodType
getMin()
java.lang.String
getNamespace()
Returns the XML namespace associated with theEPPCodecComponent
.java.lang.String
getRootName()
void
setDefaultLength(EPPRegistryDefaultPeriodType defaultLength)
void
setMax(EPPRegistryMaxPeriodType max)
void
setMin(EPPRegistryMinPeriodType min)
void
setRootName(java.lang.String rootName)
java.lang.String
toString()
-
-
-
Field Detail
-
ELM_NAME
public static final java.lang.String ELM_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPRegistryMinMaxPeriod
public EPPRegistryMinMaxPeriod()
-
EPPRegistryMinMaxPeriod
public EPPRegistryMinMaxPeriod(java.lang.Integer lMin, java.lang.String uMin, java.lang.Integer lMax, java.lang.String uMax, java.lang.Integer lDefault, java.lang.String uDefault)
-
EPPRegistryMinMaxPeriod
public EPPRegistryMinMaxPeriod(int min, java.lang.String minUnit, int max, java.lang.String maxUnit, int defaultLength, java.lang.String defaultLengthUnit)
-
-
Method Detail
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeException
Description copied from interface:EPPCodecComponent
encode instance into a DOM element tree. A DOM Document is passed as an argument and functions as a factory for DOM objects. The root element associated with the instance is created and each instance attribute is appended as a child node.
For example, the <command> element ofEPPCommand
is created and is used to append the attribute nodes ofEPPCommand
.- Specified by:
encode
in interfaceEPPCodecComponent
- Parameters:
aDocument
- DOM document used as a factory of DOM objects.- Returns:
- instance root DOM element along with attribute child nodes.
- Throws:
EPPEncodeException
- Error encoding the DOM element tree.
-
decode
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeException
Description copied from interface:EPPCodecComponent
decode a DOM element tree to initialize the instance attributes. TheaElement
argument represents the root DOM element and is used to traverse the DOM nodes for instance attribute values.
For example, the <command> element ofEPPCommand
is passed intodecode
of EPPCommand to be decoded and used to set the instance attributes.- Specified by:
decode
in interfaceEPPCodecComponent
- Parameters:
aElement
- root DOM element associated with instance- Throws:
EPPDecodeException
- Error decoding the DOM element tree.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Description copied from interface:EPPCodecComponent
clone anEPPCodecComponent
.- Specified by:
clone
in interfaceEPPCodecComponent
- Overrides:
clone
in classjava.lang.Object
- Returns:
- clone of concrete
EPPCodecComponent
- Throws:
java.lang.CloneNotSupportedException
- standard Object.clone exception
-
equals
public boolean equals(java.lang.Object aObject)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getMin
public EPPRegistryMinPeriodType getMin()
-
setMin
public void setMin(EPPRegistryMinPeriodType min)
-
getMax
public EPPRegistryMaxPeriodType getMax()
-
setMax
public void setMax(EPPRegistryMaxPeriodType max)
-
getRootName
public java.lang.String getRootName()
-
setRootName
public void setRootName(java.lang.String rootName)
-
getDefaultLength
public EPPRegistryDefaultPeriodType getDefaultLength()
-
setDefaultLength
public void setDefaultLength(EPPRegistryDefaultPeriodType defaultLength)
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent
.- Specified by:
getNamespace
in interfaceEPPCodecComponent
- Returns:
- XML namespace for the
EPPCodecComponent
.
-
-