All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jmusixmatch.config.StatusCode Maven / Gradle / Ivy

package org.jmusixmatch.config;

/**
 * A class to hold the status codes.
 *
 * @author Sachin Handiekar
 * @version 1.0
 */
public class StatusCode {

    /**
     * Status Code - 200
     * 

* The request was successful */ public static final StatusCode REQ_SUCCESS = new StatusCode(200, "The request was successful."); /** * Status Code - 403 *

* You are not authorized to perform this operation / the api version you�re * trying to use has been shut down. */ public static final StatusCode NOT_AUTHORIZED = new StatusCode( 403, "You are not authorized to perform this operation / the api version you�re trying to use has been shut down."); /** * Status Code - 402 *

* a limit was reached, either you exceeded per hour requests limits or your * balance is insufficient. */ public static final StatusCode LIMIT_REACHED = new StatusCode( 402, "a limit was reached, either you exceeded per hour requests limits or your balance is insufficient."); /** * Status Code - 400 *

* The request had bad syntax or was inherently impossible to be satisfied */ public static final StatusCode BAD_SYNTAX = new StatusCode( 400, "The request had bad syntax or was inherently impossible to be satisfied"); /** * Status Code - 401 *

* The request had bad syntax or was inherently impossible to be satisfied */ public static final StatusCode AUTH_FAILED = new StatusCode( 401, "The request had bad syntax or was inherently impossible to be satisfied"); /** * Status Code - 404 *

* requested resource was not found */ public static final StatusCode RESOURCE_NOT_FOUND = new StatusCode(404, "requested resource was not found"); /** * Status Code - 405 *

* requested method was not found */ public static final StatusCode METHOD_NOT_FOUND = new StatusCode(404, "requested method was not found"); /** * An error which has not been defined in the API */ public static final StatusCode ERROR = new StatusCode( 999, "An error has occured while performing the query. Please contact the administrator."); private int statusCode; private String statusMessage; private StatusCode(int statusCode, String statusMessage) { this.statusCode = statusCode; this.statusMessage = statusMessage; } /** * @return the statusCode */ public int getStatusCode() { return statusCode; } /** * @return the statusMessage */ public String getStatusMessage() { return statusMessage; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy