public final class SDIGetReleaseDetailsRequest extends SDIAbsXmlRequest<SDIGetReleaseDetailsRequest.Result>
Modifier and Type | Class and Description |
---|---|
static class |
SDIGetReleaseDetailsRequest.Response |
static class |
SDIGetReleaseDetailsRequest.Result |
static class |
SDIGetReleaseDetailsRequest.ResultCode |
SDIAbsXmlRequest.Error, SDIAbsXmlRequest.XMLArtist, SDIAbsXmlRequest.XMLBio, SDIAbsXmlRequest.XMLCurrency, SDIAbsXmlRequest.XMLLabel, SDIAbsXmlRequest.XMLLicensor, SDIAbsXmlRequest.XMLPrice, SDIAbsXmlRequest.XMLRelease, SDIAbsXmlRequest.XMLTrack
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PAGE_SIZE |
static java.lang.String |
DEFAULT_PERIOD |
static int |
MAX_PAGE_SIZE |
Constructor and Description |
---|
SDIGetReleaseDetailsRequest() |
Modifier and Type | Method and Description |
---|---|
static SDIGetReleaseDetailsRequest.Result |
execute(android.content.Context context,
SDIServerUtil.OauthConsumer consumer,
com.android.volley.RequestQueue queue,
java.lang.String releaseId)
Get the current charts for tracks
Note: The page property is one-indexed (hence the first page is 1, not zero).
|
static SDIGetReleaseDetailsRequest.Result |
execute(android.content.Context context,
SDIServerUtil.OauthConsumer consumer,
com.android.volley.RequestQueue queue,
java.lang.String releaseId,
java.lang.String country,
java.lang.Integer imageSize)
Get the current charts for tracks
Note: The page property is one-indexed (hence the first page is 1, not zero).
|
static SDIGetReleaseDetailsRequest.Response |
parseResponse(org.simpleframework.xml.Serializer serializer,
java.lang.String xmlResponse) |
addUserAgent
public static final java.lang.String DEFAULT_PERIOD
public static final int DEFAULT_PAGE_SIZE
public static final int MAX_PAGE_SIZE
public static SDIGetReleaseDetailsRequest.Result execute(android.content.Context context, SDIServerUtil.OauthConsumer consumer, com.android.volley.RequestQueue queue, java.lang.String releaseId) throws java.io.UnsupportedEncodingException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.lang.Exception
context
- The application context.queue
- (Optional) The Volley request queue used to execute the network request.releaseId
- The id of the mArtist to retrieve details forjava.util.concurrent.ExecutionException
java.lang.InterruptedException
java.io.IOException
com.fasterxml.jackson.databind.JsonMappingException
com.fasterxml.jackson.core.JsonParseException
java.security.SignatureException
java.io.UnsupportedEncodingException
java.lang.Exception
public static SDIGetReleaseDetailsRequest.Result execute(android.content.Context context, SDIServerUtil.OauthConsumer consumer, com.android.volley.RequestQueue queue, java.lang.String releaseId, java.lang.String country, java.lang.Integer imageSize) throws java.io.UnsupportedEncodingException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.lang.Exception
context
- The application context.queue
- (Optional) The Volley request queue used to execute the network request.releaseId
- The id of the mArtist to retrieve details forcountry
- 2 letter ISO country code of the country whose releases you would like to viewimageSize
- The requested width of the image in pixelsjava.util.concurrent.ExecutionException
java.lang.InterruptedException
java.io.IOException
com.fasterxml.jackson.databind.JsonMappingException
com.fasterxml.jackson.core.JsonParseException
java.security.SignatureException
java.io.UnsupportedEncodingException
java.lang.Exception
public static SDIGetReleaseDetailsRequest.Response parseResponse(org.simpleframework.xml.Serializer serializer, java.lang.String xmlResponse) throws java.lang.Exception
java.lang.Exception