Class EPPValidate
java.lang.Object
com.verisign.epp.interfaces.validate.v02.EPPValidate
EPPValidate is the primary client interface class used
for the Validate EPP mapping. An instance of
EPPValidate is created with an initialized
EPPSession, and can be used for more than one request within a
single thread. A set of setter methods are provided to set the attributes
before a call to one of the send action methods. The responses returned from
the send action methods are either instances of EPPResponse or
instances of response classes in the
com.verisign.epp.codec.validate package.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEPPValidate(EPPSession aSession) Constructs anEPPValidategiven an initialized EPP session. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContact(EPPValidateContact aContact) Add a contact to the list of contacts.voidaddExtension(EPPCodecComponent aExtension) Adds a command extension object.Gets the command extensions.Gets the response associated with the last command.protected voidResets the Validate instance to its initial state.Sends an Validate Check Command to the server.
The required attributes that must be set prior to executingsendCheck()include:
addLabel(String)- Add at least one domain label to check.
The optional attributes can be set with the following:
setTransId- Sets the client transaction identifier.voidsetExtensions(Vector aExtensions) Sets the command extension objects.voidsetTransId(String aTransId) Sets the client transaction identifier.
-
Constructor Details
-
EPPValidate
Constructs anEPPValidategiven an initialized EPP session.- Parameters:
aSession- Server session to use.
-
-
Method Details
-
addExtension
Adds a command extension object.- Parameters:
aExtension- command extension object associated with the command
-
setExtensions
Sets the command extension objects.- Parameters:
aExtensions- command extension objects associated with the command
-
getExtensions
Gets the command extensions.- Returns:
Vectorof concreteEPPCodecComponentassociated with the command if exists;nullotherwise.
-
setTransId
Sets the client transaction identifier.- Parameters:
aTransId- Client transaction identifier
-
addContact
Add a contact to the list of contacts.- Parameters:
aContact- Contact to add to list of contacts to validate.
-
sendCheck
Sends an Validate Check Command to the server.
The required attributes that must be set prior to executingsendCheck()include:
addLabel(String)- Add at least one domain label to check.
The optional attributes can be set with the following:
setTransId- Sets the client transaction identifier.
- Returns:
EPPValidateCheckResp.- Throws:
EPPCommandException- On error
-
resetValidate
protected void resetValidate()Resets the Validate instance to its initial state. -
getResponse
Gets the response associated with the last command. This method can be used to retrieve the server error response in the catch block of EPPCommandException.- Returns:
- Response associated with the last command
-