41 lines
899 B
Java
41 lines
899 B
Java
|
package org.gcube.data.spd.model.service.exceptions;
|
||
|
|
||
|
import javax.xml.ws.WebFault;
|
||
|
|
||
|
@WebFault
|
||
|
public class InvalidInputException extends Exception{
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
*/
|
||
|
private static final long serialVersionUID = 1L;
|
||
|
|
||
|
protected SpeciesExceptionBean faultInfo ;
|
||
|
|
||
|
public InvalidInputException(){}
|
||
|
|
||
|
public InvalidInputException(String message, SpeciesExceptionBean faultInfo, Throwable cause){
|
||
|
this.faultInfo = faultInfo;
|
||
|
}
|
||
|
|
||
|
public InvalidInputException(String message, SpeciesExceptionBean faultInfo){
|
||
|
this.faultInfo = faultInfo;
|
||
|
}
|
||
|
|
||
|
public SpeciesExceptionBean getFaultInfo(){
|
||
|
return faultInfo;
|
||
|
}
|
||
|
|
||
|
public InvalidInputException(String message, Throwable cause) {
|
||
|
super(message, cause);
|
||
|
this.faultInfo = new SpeciesExceptionBean(message, cause);
|
||
|
}
|
||
|
|
||
|
public InvalidInputException(String message) {
|
||
|
super(message);
|
||
|
this.faultInfo = new SpeciesExceptionBean(message);
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|