org.mythtv.services.api
Class AbstractOperations
java.lang.Object
org.mythtv.services.api.AbstractOperations
- Direct Known Subclasses:
- CaptureTemplate, CaptureTemplate, CaptureTemplate, ChannelTemplate, ChannelTemplate, ChannelTemplate, ContentTemplate, ContentTemplate, ContentTemplate, DvrTemplate, DvrTemplate, DvrTemplate, FrontendTemplate, FrontendTemplate, FrontendTemplate, GuideTemplate, GuideTemplate, GuideTemplate, MythTemplate, MythTemplate, MythTemplate, StatusTemplate, StatusTemplate, StatusTemplate, VideoTemplate, VideoTemplate, VideoTemplate
public abstract class AbstractOperations
- extends java.lang.Object
|
Field Summary |
protected static org.joda.time.format.DateTimeFormatter |
formatter
|
|
Method Summary |
protected java.net.URI |
buildUri(java.lang.String path)
|
protected java.net.URI |
buildUri(java.lang.String path,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> parameters)
|
protected java.net.URI |
buildUri(java.lang.String path,
java.lang.String parameterName,
java.lang.String parameterValue)
|
protected java.lang.String |
convertUtcAndFormat(org.joda.time.DateTime dt)
|
protected java.lang.String |
getApiUrlBase()
|
protected org.springframework.http.HttpEntity<?> |
getRequestEntity(ETagInfo info,
org.springframework.http.MediaType... mediaTypes)
|
protected void |
handleResponseEtag(ETagInfo etagInfo,
org.springframework.http.HttpHeaders headers)
|
static void |
setLogLevel(java.util.logging.Level lvl)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
formatter
protected static final org.joda.time.format.DateTimeFormatter formatter
AbstractOperations
public AbstractOperations(java.lang.String apiUrlBase)
- Parameters:
apiUrlBase -
setLogLevel
public static void setLogLevel(java.util.logging.Level lvl)
buildUri
protected java.net.URI buildUri(java.lang.String path)
- Parameters:
path -
- Returns:
buildUri
protected java.net.URI buildUri(java.lang.String path,
java.lang.String parameterName,
java.lang.String parameterValue)
- Parameters:
path - parameterName - parameterValue -
- Returns:
buildUri
protected java.net.URI buildUri(java.lang.String path,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> parameters)
- Parameters:
path - parameters -
- Returns:
getApiUrlBase
protected java.lang.String getApiUrlBase()
- Returns:
getRequestEntity
protected org.springframework.http.HttpEntity<?> getRequestEntity(ETagInfo info,
org.springframework.http.MediaType... mediaTypes)
- Returns:
- the requestEntity
handleResponseEtag
protected void handleResponseEtag(ETagInfo etagInfo,
org.springframework.http.HttpHeaders headers)
convertUtcAndFormat
protected java.lang.String convertUtcAndFormat(org.joda.time.DateTime dt)