package edu.mayo.cts2.framework.webapp.rest.exception; import edu.mayo.cts2.framework.model.castor.MarshallSuperClass; import edu.mayo.cts2.framework.model.service.core.types.LoggingLevel; import edu.mayo.cts2.framework.model.service.exception.CTS2Exception; import edu.mayo.cts2.framework.model.util.ModelUtils; public class StatusSettingCts2RestException extends CTS2Exception implements MarshallSuperClass { private static final long serialVersionUID = 8198403323810182068L; private int statusCode; public StatusSettingCts2RestException( String message, int statusCode){ this.statusCode = statusCode; this.setSeverity(LoggingLevel.ERROR); this.setCts2Message(ModelUtils.createOpaqueData(message)); } public int getStatusCode() { return statusCode; } public void setStatusCode(int statusCode) { this.statusCode = statusCode; } }