Class DefaultResponseElement

java.lang.Object
org.kopi.ebics.xml.DefaultEbicsRootElement
org.kopi.ebics.xml.DefaultResponseElement
All Implemented Interfaces:
Serializable, EbicsElement, EbicsRootElement
Direct Known Subclasses:
HPBResponseOrderDataElement, InitializationResponseElement, KeyManagementResponseElement, ReceiptResponseElement, SPRResponseElement, TransferResponseElement

public abstract class DefaultResponseElement extends DefaultEbicsRootElement
The DefaultResponseElement is the common element for all ebics server responses.
See Also:
  • Field Details

  • Constructor Details

    • DefaultResponseElement

      protected DefaultResponseElement(ContentFactory factory, String name)
      Constructs a new ebics response element.
      Parameters:
      factory - the content factory containing the response.
      name - the element name
  • Method Details

    • parse

      protected <T extends org.apache.xmlbeans.XmlObject> T parse(ContentFactory factory, org.apache.xmlbeans.impl.schema.DocumentFactory<T> documentFactory) throws EbicsException
      Parses the content of a ContentFactory
      Parameters:
      factory - the content factory
      Returns:
      the parsed document
      Throws:
      EbicsException - parse error
    • report

      public void report() throws EbicsException
      Reports the return code to the user.
      Throws:
      EbicsException - request fails.
    • checkReturnCode

      protected void checkReturnCode(ReturnCode returnCode) throws EbicsException
      Throws:
      EbicsException
    • getName

      public String getName()
      Description copied from interface: EbicsElement
      Returns the name of this EbicsElement
      Returns:
      the name of the element