Class EPPBalance

java.lang.Object
com.verisign.epp.interfaces.EPPBalance

public class EPPBalance extends Object
This 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 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.balance package.
See Also:
  • Constructor Details

    • EPPBalance

      public EPPBalance(EPPSession aSession)
      Constructs an EPPBalance given an initialized EPP session.
      Parameters:
      aSession - Server session to use.
  • Method Details

    • addExtension

      public void addExtension(EPPCodecComponent aExtension)
      Adds a command extension object.
      Parameters:
      aExtension - command extension object associated with the command
    • getExtensions

      public Vector getExtensions()
      Returns Vector of concrete EPPCodecComponent associated with the command if exists; null otherwise.
      Returns:
      Vector of concrete EPPCodecComponent associated with the command if exists; null otherwise.
    • getResponse

      public EPPResponse getResponse()
      Returns the EPPResponse associated with the last command. This method can be used to retrieve the server error response in the catch block of EPPCommandException.
      Returns:
      the EPPResponse associated with the last command.
    • getSession

      public EPPSession getSession()
      Returns the EPPSession associated with this EPPBalance.
      Returns:
      the EPPSession associated with this EPPBalance.
    • sendInfo

      public EPPBalanceInfoResp sendInfo() throws EPPCommandException
      Returns EPPBalanceInfoResp received after sending Balance Info Command to the server.
      Returns:
      EPPBalanceInfoResp received after sending Balance Info Command to the server.
      Throws:
      EPPCommandException - Error executing the info command. Use getResponse to get the associated server error response.
    • setExtensions

      public void setExtensions(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 String getTransId()
      Returns the transId
      Returns:
      the transId
    • setTransId

      public void setTransId(String aTransId)
      Sets transId value to aTransId.
      Parameters:
      aTransId - the transId to set