34 lines
822 B
Java
34 lines
822 B
Java
package cryptosky.me.dbgateway.exceptions.data;
|
|
|
|
import graphql.ErrorType;
|
|
import graphql.GraphQLError;
|
|
import graphql.language.SourceLocation;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public class cryptoPriceNotFoundException extends RuntimeException implements GraphQLError {
|
|
private Map<String, Object> extensions = new HashMap<>();
|
|
|
|
public cryptoPriceNotFoundException(String message, Long invalidId) {
|
|
super(message);
|
|
extensions.put("invalidId", invalidId);
|
|
}
|
|
|
|
@Override
|
|
public List<SourceLocation> getLocations() {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getExtensions() {
|
|
return extensions;
|
|
}
|
|
|
|
@Override
|
|
public ErrorType getErrorType() {
|
|
return ErrorType.DataFetchingException;
|
|
}
|
|
}
|