package at.gv.egovernment.moa.spss.api.impl;

import org.w3c.dom.Element;

import at.gv.egovernment.moa.spss.api.xmlsign.SignatureEnvironmentResponse;

/**
 * Default implementation of <code>SignatureEnvironmentResponse</code>.
 * 
 * @author Fatemeh Philippi
 * @version $Id$
 */
public class SignatureEnvironmentResponseImpl
  implements SignatureEnvironmentResponse {

  /** The signature environment containing the XML signature. */
  private Element signatureEnvironment;

  /** 
   * Sets the XML structure which contains the signature.
   * 
   * @param signatureEnvironment A general XML structure containing the signature.
   */
  public void setSignatureEnvironment(Element signatureEnvironment) {
    this.signatureEnvironment = signatureEnvironment;
  }

  public Element getSignatureEnvironment() {
    return signatureEnvironment;
  }

  /**
   * Gets the type of <code>CreateXMLSignatureResponseElement</code>.
   * 
   * @return SIGNATURE_ENVIRONMENT_RESPONSE
   */
  public int getResponseType() {
    return SIGNATURE_ENVIRONMENT_RESPONSE;
  }

}