public final class SDIGetArtistDetailsRequest extends SDIAbsXmlRequest<SDIGetArtistDetailsRequest.Result>
Modifier and Type | Class and Description |
---|---|
static class |
SDIGetArtistDetailsRequest.Response |
static class |
SDIGetArtistDetailsRequest.Result |
static class |
SDIGetArtistDetailsRequest.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 |
---|
SDIGetArtistDetailsRequest() |
Modifier and Type | Method and Description |
---|---|
static SDIGetArtistDetailsRequest.Result |
execute(android.content.Context context,
SDIServerUtil.OauthConsumer consumer,
com.android.volley.RequestQueue queue,
java.lang.String artistId)
Get the details for an artist
|
static SDIGetArtistDetailsRequest.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 SDIGetArtistDetailsRequest.Result execute(android.content.Context context, SDIServerUtil.OauthConsumer consumer, com.android.volley.RequestQueue queue, java.lang.String artistId) 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.artistId
- 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 SDIGetArtistDetailsRequest.Response parseResponse(org.simpleframework.xml.Serializer serializer, java.lang.String xmlResponse) throws java.lang.Exception
java.lang.Exception