ultrasonic-app-subsonic-and.../ultrasonic/src/main/java/org/moire/ultrasonic/service/parser/SubsonicRESTException.java

28 lines
584 B
Java

package org.moire.ultrasonic.service.parser;
import org.moire.ultrasonic.api.subsonic.SubsonicError;
/**
* Exception returned by API with given {@code code}.
*
* @author Sindre Mehus
* @version $Id$
*/
public class SubsonicRESTException extends Exception {
private final SubsonicError error;
public SubsonicRESTException(final SubsonicError error) {
super("Api error: " + error.name());
this.error = error;
}
public int getCode()
{
return error.getCode();
}
public SubsonicError getError() {
return error;
}
}