Package com.verisign.epp.interfaces
Class EPPBalance
- java.lang.Object
-
- com.verisign.epp.interfaces.EPPBalance
-
public class EPPBalance extends java.lang.ObjectThis class is the primary client interface class used for sending the EPP balance info command to get the account balance and other finance information. An instance of this class is created with an initializedEPPSessionand 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 ofEPPResponseor instances of response classes in thecom.verisign.epp.codec.balancepackage.- See Also:
EPPResponse,EPPBalanceInfoResp
-
-
Constructor Summary
Constructors Constructor Description EPPBalance(EPPSession aSession)Constructs anEPPBalancegiven an initialized EPP session.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExtension(EPPCodecComponent aExtension)Adds a command extension object.java.util.VectorgetExtensions()EPPResponsegetResponse()Returns theEPPResponseassociated with the last command.EPPSessiongetSession()Returns theEPPSessionassociated with thisEPPBalance.java.lang.StringgetTransId()Returns the transIdEPPBalanceInfoRespsendInfo()ReturnsEPPBalanceInfoRespreceived after sending Balance Info Command to the server.voidsetExtensions(java.util.Vector aExtensions)Sets extensions value to aExtensionsvoidsetSession(EPPSession aSession)Sets session value to aSessionvoidsetTransId(java.lang.String aTransId)Sets transId value toaTransId.
-
-
-
Constructor Detail
-
EPPBalance
public EPPBalance(EPPSession aSession)
Constructs anEPPBalancegiven an initialized EPP session.- Parameters:
aSession- Server session to use.
-
-
Method Detail
-
addExtension
public void addExtension(EPPCodecComponent aExtension)
Adds a command extension object.- Parameters:
aExtension- command extension object associated with the command
-
getExtensions
public java.util.Vector getExtensions()
- Returns:
Vectorof concreteEPPCodecComponentassociated with the command if exists;nullotherwise.
-
getResponse
public EPPResponse getResponse()
Returns theEPPResponseassociated with the last command. This method can be used to retrieve the server error response in the catch block ofEPPCommandException.- Returns:
- the
EPPResponseassociated with the last command.
-
getSession
public EPPSession getSession()
Returns theEPPSessionassociated with thisEPPBalance.- Returns:
- the
EPPSessionassociated with thisEPPBalance.
-
sendInfo
public EPPBalanceInfoResp sendInfo() throws EPPCommandException
ReturnsEPPBalanceInfoRespreceived after sending Balance Info Command to the server.- Returns:
EPPBalanceInfoRespreceived after sending Balance Info Command to the server.- Throws:
EPPCommandException- Error executing the info command. UsegetResponseto get the associated server error response.
-
setExtensions
public void setExtensions(java.util.Vector aExtensions)
Sets extensions value to aExtensions- Parameters:
aExtensions- the extensions to set
-
setSession
public void setSession(EPPSession aSession)
Sets session value to aSession- Parameters:
aSession- the session to set
-
getTransId
public java.lang.String getTransId()
Returns the transId- Returns:
- the transId
-
setTransId
public void setTransId(java.lang.String aTransId)
Sets transId value toaTransId.- Parameters:
aTransId- the transId to set
-
-