package de.christofreichardt.jaxws.securitypriceservice;

import javax.xml.ws.WebFault;

/**
 * This class was generated by Apache CXF 2.7.10 2014-10-30T15:35:18.171+01:00 Generated source version: 2.7.10
 */
@WebFault(name = "SecurityPriceServiceFault", targetNamespace = "http://de.christofreichardt/SecurityPriceService")
public class SecurityPriceServiceException extends Exception {

  private de.christofreichardt.jaxws.securitypriceservice.SecurityPriceServiceFault securityPriceServiceFault;

  public SecurityPriceServiceException(SecurityPriceServiceFault securityPriceServiceFault) {
    super(securityPriceServiceFault.getMessage());
    this.securityPriceServiceFault = securityPriceServiceFault;
  }

  public SecurityPriceServiceException() {
    super();
  }

  public SecurityPriceServiceException(String message) {
    super(message);
  }

  public SecurityPriceServiceException(String message, Throwable cause) {
    super(message, cause);
  }

  public SecurityPriceServiceException(String message, de.christofreichardt.jaxws.securitypriceservice.SecurityPriceServiceFault securityPriceServiceFault) {
    super(message);
    this.securityPriceServiceFault = securityPriceServiceFault;
  }

  public SecurityPriceServiceException(String message, de.christofreichardt.jaxws.securitypriceservice.SecurityPriceServiceFault securityPriceServiceFault, Throwable cause) {
    super(message, cause);
    this.securityPriceServiceFault = securityPriceServiceFault;
  }

  public de.christofreichardt.jaxws.securitypriceservice.SecurityPriceServiceFault getFaultInfo() {
    return this.securityPriceServiceFault;
  }
}
