public class EPPRegistryDS extends EPPRegistryKey
EPPRegistryKey.getMin() and EPPRegistryKey.setMin(Integer) to get and
set the element.EPPRegistryKey.getMax() and EPPRegistryKey.setMax(Integer) to get and
set the element.EPPRegistryKey.getAlgorithms() and EPPRegistryKey.setAlgorithms(List) to get and set
the element.getDigestTypes() and setDigestTypes(List)
to get and set the element.EPPRegistryDNSSEC,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ELM_DIGEST
XML tag name for the
digestTypeF attribute. |
static java.lang.String |
ELM_LOCALNAME
XML local name for
EPPRegistryDS. |
static java.lang.String |
ELM_NAME
XML root tag for
EPPRegistryDS. |
ELM_ALGORITHM, ELM_MAX, ELM_MIN| Constructor and Description |
|---|
EPPRegistryDS()
Constructs a new
EPPRegistryDS object. |
EPPRegistryDS(java.lang.Integer aMin,
java.lang.Integer aMax,
java.util.List<java.lang.String> aAlgorithms,
java.util.List<java.lang.String> aDigestTypes)
Constructs a new
EPPRegistryDS with given values. |
EPPRegistryDS(int aMin,
int aMax,
java.util.List<java.lang.String> aAlgorithms,
java.util.List<java.lang.String> aDigestTypes)
Constructs a new
EPPRegistryDS with given values. |
| Modifier and Type | Method and Description |
|---|---|
void |
addDigestType(java.lang.String digestType)
Add one digest type to an existing list.
|
java.lang.Object |
clone()
Clone
EPPRegistryDS. |
void |
decode(org.w3c.dom.Element aElement)
Decode the
EPPRegistryDS 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
EPPRegistryDS
instance. |
boolean |
equals(java.lang.Object aObject)
implements a deep
EPPRegistryDS compare. |
java.util.List<java.lang.String> |
getDigestTypes()
Get digest types.
|
protected java.lang.String |
getRootName()
Gets the root element local name.
|
void |
setDigestTypes(java.util.List<java.lang.String> aDigestTypes)
Set digest types.
|
java.lang.String |
toString()
Implementation of
Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent. |
addAlgorithm, getAlgorithms, getMax, getMin, getNamespace, hasAlgorithms, setAlgorithms, setMax, setMinpublic static final java.lang.String ELM_LOCALNAME
EPPRegistryDS.public static final java.lang.String ELM_NAME
EPPRegistryDS.public static final java.lang.String ELM_DIGEST
digestTypeF attribute.public EPPRegistryDS()
EPPRegistryDS object. All attributes are set to
default. Must call EPPRegistryKey.setMin(Integer) and EPPRegistryKey.setMax(Integer)
before calling encode(Document) method.public EPPRegistryDS(java.lang.Integer aMin,
java.lang.Integer aMax,
java.util.List<java.lang.String> aAlgorithms,
java.util.List<java.lang.String> aDigestTypes)
EPPRegistryDS with given values.aMin - minimum number of DS associated with the domain objectaMax - maximum number of DS associated with the domain objectaAlgorithms - List of algorithm StringaDigestTypes - List of digest type Stringpublic EPPRegistryDS(int aMin,
int aMax,
java.util.List<java.lang.String> aAlgorithms,
java.util.List<java.lang.String> aDigestTypes)
EPPRegistryDS with given values.aMin - minimum number of DS associated with the domain objectaMax - maximum number of DS associated with the domain objectaAlgorithms - List of algorithm StringaDigestTypes - List of digest type Stringpublic org.w3c.dom.Element encode(org.w3c.dom.Document aDocument)
throws EPPEncodeException
EPPRegistryDS
instance.encode in interface EPPCodecComponentencode in class EPPRegistryKeyaDocument - DOM Document that is being built. Used as an Element factory.EPPRegistryDS
instance.EPPEncodeException - - Unable to encode EPPRegistryDS instance.public void decode(org.w3c.dom.Element aElement)
throws EPPDecodeException
EPPRegistryDS attributes from the aElement DOM Element
tree.decode in interface EPPCodecComponentdecode in class EPPRegistryKeyaElement - Root DOM Element to decode EPPRegistryDS from.EPPDecodeException - Unable to decode aElementpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
EPPRegistryDS.clone in interface EPPCodecComponentclone in class EPPRegistryKeyEPPRegistryDSjava.lang.CloneNotSupportedException - standard Object.clone exceptionpublic boolean equals(java.lang.Object aObject)
EPPRegistryDS compare.equals in class EPPRegistryKeyaObject - EPPRegistryDS instance to compare withtrue if this object is the same as the aObject argument;
false otherwisepublic java.lang.String toString()
Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent.toString in class EPPRegistryKeyString if successful; ERROR
otherwise.public java.util.List<java.lang.String> getDigestTypes()
List of digest type in Stringpublic void setDigestTypes(java.util.List<java.lang.String> aDigestTypes)
aDigestTypes - List of digest type in Stringpublic void addDigestType(java.lang.String digestType)
digestType - digest type in Stringprotected java.lang.String getRootName()
getRootName in class EPPRegistryKey