|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gdata.client.Service
com.google.gdata.client.GoogleService
com.google.gdata.client.health.HealthService
public class HealthService
Extends the basic GoogleService
abstraction to define a service that
is preconfigured for access to the Health data API.
Nested Class Summary | |
---|---|
static class |
HealthService.Versions
GData versions supported by Health Service. |
Nested classes/interfaces inherited from class com.google.gdata.client.GoogleService |
---|
GoogleService.AccountDeletedException, GoogleService.AccountDisabledException, GoogleService.CaptchaRequiredException, GoogleService.InvalidCredentialsException, GoogleService.NotVerifiedException, GoogleService.ServiceUnavailableException, GoogleService.SessionExpiredException, GoogleService.TermsNotAgreedException |
Nested classes/interfaces inherited from class com.google.gdata.client.Service |
---|
Service.ClientInputProperties, Service.ClientOutputProperties, Service.ClientStreamProperties, Service.GDataRequest, Service.GDataRequestFactory |
Field Summary | |
---|---|
static Version |
DEFAULT_VERSION
Default GData version used by the Health service. |
static java.lang.String |
HEALTH_SERVICE
The abbreviated name of Health recognized by Google. |
static java.lang.String |
HEALTH_SERVICE_VERSION
The version ID of the service. |
Fields inherited from class com.google.gdata.client.Service |
---|
connectTimeout, extProfile, metadataRegistry, requestFactory |
Constructor Summary | |
---|---|
HealthService(java.lang.String applicationName)
Constructs an instance connecting to the Health service for an application with the name applicationName . |
|
HealthService(java.lang.String applicationName,
Service.GDataRequestFactory requestFactory,
AuthTokenFactory authTokenFactory)
Constructs an instance connecting to the Health service for an application with the name applicationName and the given GDataRequestFactory and AuthTokenFactory . |
|
HealthService(java.lang.String applicationName,
java.lang.String protocol,
java.lang.String domainName)
Constructs an instance connecting to the Health service with name serviceName for an application with the name applicationName . |
Method Summary | |
---|---|
java.lang.String |
getServiceVersion()
Returns information about the service version. |
static Version |
getVersion()
Returns the current GData version used by the Health service. |
Methods inherited from class com.google.gdata.client.GoogleService |
---|
addCookie, batch, createRequest, createRequest, delete, delete, getAuthToken, getAuthTokenFactory, getCookieManager, getCookies, getEntry, getEntry, getFeed, getFeed, getFeed, getFeed, handleRedirectException, handlesCookies, handleSessionExpiredException, insert, makePostRequest, setAuthSubToken, setAuthSubToken, setAuthTokenFactory, setCookieManager, setHandlesCookies, setOAuthCredentials, setUserCredentials, setUserCredentials, setUserCredentials, setUserCredentials, setUserToken, tokenChanged, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String HEALTH_SERVICE
public static final java.lang.String HEALTH_SERVICE_VERSION
public static final Version DEFAULT_VERSION
Constructor Detail |
---|
public HealthService(java.lang.String applicationName)
applicationName
.
applicationName
- the name of the client application accessing the
service. Application names should preferably have the format
[company-id]-[app-name]-[app-version]. The name will be used by the
Google servers to monitor the source of authentication.public HealthService(java.lang.String applicationName, Service.GDataRequestFactory requestFactory, AuthTokenFactory authTokenFactory)
applicationName
and the given GDataRequestFactory
and AuthTokenFactory
. Use this constructor to
override the default factories.
applicationName
- the name of the client application accessing the
service. Application names should preferably have the format
[company-id]-[app-name]-[app-version]. The name will be used by the
Google servers to monitor the source of authentication.requestFactory
- the request factory that generates gdata request
objectsauthTokenFactory
- the factory that creates auth tokenspublic HealthService(java.lang.String applicationName, java.lang.String protocol, java.lang.String domainName)
serviceName
for an application with the name applicationName
. The
service will authenticate at the provided domainName
.
applicationName
- the name of the client application accessing the
service. Application names should preferably have the format
[company-id]-[app-name]-[app-version]. The name will be used by the
Google servers to monitor the source of authentication.protocol
- name of protocol to use for authentication
("http"/"https")domainName
- the name of the domain hosting the login handlerMethod Detail |
---|
public java.lang.String getServiceVersion()
Service
getServiceVersion
in class Service
public static Version getVersion()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |