Uses of Class
com.fitbit.api.FitbitAPIException

Packages that use FitbitAPIException
com.fitbit.api   
com.fitbit.api.client   
com.fitbit.api.client.http   
com.fitbit.api.client.service   
com.fitbit.api.common.model.achievement   
com.fitbit.api.common.model.activities   
com.fitbit.api.common.model.body   
com.fitbit.api.common.model.devices   
com.fitbit.api.common.model.foods   
com.fitbit.api.common.model.sleep   
com.fitbit.api.model   
 

Uses of FitbitAPIException in com.fitbit.api
 

Subclasses of FitbitAPIException in com.fitbit.api
 class FitbitAPISecurityException
           
 

Methods in com.fitbit.api that throw FitbitAPIException
static List<FitbitApiError> FitbitApiError.constructFitbitApiErrorList(Response res)
           
 

Constructors in com.fitbit.api that throw FitbitAPIException
FitbitApiError(org.json.JSONObject res)
           
FitbitAPIException(String cause, Response res)
           
 

Uses of FitbitAPIException in com.fitbit.api.client
 

Methods in com.fitbit.api.client that throw FitbitAPIException
 void FitbitApiClientAgent.acceptInvitationFromUser(LocalUserDetail localUser, FitbitUser fitbitUser)
          Accept friend invitation from another user
 void FitbitApiClientAgent.addFavoriteActivity(LocalUserDetail localUser, String activityId)
          Adds the activity with the given id to user's list of favorite activities.
 void FitbitApiClientAgent.addFavoriteFood(LocalUserDetail localUser, String foodId)
          Add the food with the given id to user's list of favorite foods
 ScaleMeasurementLog FitbitApiClientAgent.assignScaleMeasurementLogToGuest(LocalUserDetail localUser, String deviceId, Long scaleMeasurementLodId)
           
 Food FitbitApiClientAgent.createFood(LocalUserDetail localUser, String name, String description, long defaultFoodMeasurementUnitId, float defaultServingSize, FoodFormType formType, NutritionalValuesEntry nutritionalValuesEntry)
          Create new private food for a user
 Food FitbitApiClientAgent.createFood(LocalUserDetail localUser, String name, String description, long defaultFoodMeasurementUnitId, float defaultServingSize, int caloriesPerServingSize, FoodFormType formType)
          Create new private food for a user
 void FitbitApiClientAgent.deleteActivityLog(LocalUserDetail localUser, String activityLogId)
          Delete user's activity log entry with the given id
 void FitbitApiClientAgent.deleteBp(LocalUserDetail localUser, String logId)
          Delete user's blood pressure log entry with the given id
 void FitbitApiClientAgent.deleteFat(LocalUserDetail localUser, String logId)
          Delete user's fat log entry with the given id
 void FitbitApiClientAgent.deleteFavoriteActivity(LocalUserDetail localUser, String activityId)
          Delete the activity with the given id from user's list of favorite activities.
 void FitbitApiClientAgent.deleteFavoriteFood(LocalUserDetail localUser, String foodId)
          Delete the food with the given id from user's list of favorite foods
 void FitbitApiClientAgent.deleteFoodLog(LocalUserDetail localUser, String foodLogId)
          Delete the user's food log entry with the given id
 void FitbitApiClientAgent.deleteHeartRate(LocalUserDetail localUser, String logId)
          Delete user's heart rate log entry with the given id
 void FitbitApiClientAgent.deleteScaleInvite(LocalUserDetail localUser, String deviceId, Long invite)
           
 void FitbitApiClientAgent.deleteScaleMeasurementLog(LocalUserDetail localUser, String deviceId, Long scaleMeasurementLodId)
           
 void FitbitApiClientAgent.deleteScaleUser(LocalUserDetail localUser, String deviceId, FitbitUser fitbitUser)
           
 void FitbitApiClientAgent.deleteSleepLog(LocalUserDetail localUser, Long sleepLogId)
          Delete user's sleep log entry with the given id
 void FitbitApiClientAgent.deleteWater(LocalUserDetail localUser, String logWaterId)
          Delete user's water log entry with the given id
 void FitbitApiClientAgent.deleteWeight(LocalUserDetail localUser, String logId)
          Delete user's weight log entry with the given id
 Achievements FitbitApiClientAgent.getAchievements(LocalUserDetail localUser, FitbitUser fitbitUser)
          Get user's activity statistics (lifetime and bests)
 Activities FitbitApiClientAgent.getActivities(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get a summary and list of a user's activities and activity log entries for a given day
 LifetimeAchievements FitbitApiClientAgent.getActivitiesAchievements(LocalUserDetail localUser, FitbitUser fitbitUser)
          Deprecated. 
 Activity FitbitApiClientAgent.getActivity(LocalUserDetail localUser, long activityId)
          Get the details of a specific activity in Fitbit activities database.
 Activity FitbitApiClientAgent.getActivity(LocalUserDetail localUser, String activityId)
          Get the details of a specific activity in Fitbit activities database.
 List<ActivityCategory> FitbitApiClientAgent.getActivityCategories(LocalUserDetail localUser)
          Get a tree of all valid Fitbit public activities from the activities catalog as well as private custom activities the user created
 Body FitbitApiClientAgent.getBody(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get a summary of a user's body measurements for a given day
 Body FitbitApiClientAgent.getBody(LocalUserDetail localUser, String date)
          Get a summary of a user's body measurements for a given day
 BodyWithGoals FitbitApiClientAgent.getBodyWithGoals(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
           
 BodyWithGoals FitbitApiClientAgent.getBodyWithGoals(LocalUserDetail localUser, String date)
           
 ApiRateLimitStatus FitbitApiClientAgent.getClientAndViewerRateLimitStatus(LocalUserDetail localUser)
          Get Rate Limiting Quota left for the Client+Viewer
 ApiRateLimitStatus FitbitApiClientAgent.getClientRateLimitStatus()
          Get Rate Limiting Quota left for the Client
 Object FitbitApiClientAgent.getCollectionForDate(LocalUserDetail localUser, FitbitUser fitbitUser, APICollectionType type, org.joda.time.LocalDate date)
           
 Response FitbitApiClientAgent.getCollectionResponseForDate(LocalUserDetail localUser, FitbitUser fitbitUser, APICollectionType type, org.joda.time.LocalDate date)
           
 Response FitbitApiClientAgent.getCollectionResponseForProperty(LocalUserDetail localUser, FitbitUser fitbitUser, APICollectionType type, ApiCollectionProperty property)
           
 Device FitbitApiClientAgent.getDevice(LocalUserDetail localUser, String deviceId)
          Retrieve the attributes of user's Fitbit device
 List<Device> FitbitApiClientAgent.getDevices(LocalUserDetail localUser)
          Retrieves the list of Fitbit devices for a user
static String FitbitApiClientAgent.getErrorMessage(Response res)
           
 List<ActivityReference> FitbitApiClientAgent.getFavoriteActivities(LocalUserDetail localUser, FitbitUser fitbitUser)
          Get a list of a user's favorite activities.
 List<Food> FitbitApiClientAgent.getFavoriteFoods(LocalUserDetail localUser, FitbitUser fitbitUser)
          Get a list of a user's favorite foods.
 Food FitbitApiClientAgent.getFood(LocalUserDetail localUser, Long foodId)
          Get the details of a specific food in Fitbit Food database (or private food for the user)
 Foods FitbitApiClientAgent.getFoods(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get a summary and list of a user's food log entries for a given day
 List<FoodUnit> FitbitApiClientAgent.getFoodUnits()
          Get list of all valid Fitbit food units
 List<LoggedActivityReference> FitbitApiClientAgent.getFrequentActivities(LocalUserDetail localUser, FitbitUser fitbitUser)
          Get a list of a user's frequent activities.
 List<LoggedFood> FitbitApiClientAgent.getFrequentFoods(LocalUserDetail localUser, FitbitUser fitbitUser)
          Get a list of a user's frequent foods
 List<UserInfo> FitbitApiClientAgent.getFriends(FitbitUser owner)
          Get a list of user's friends
 List<UserInfo> FitbitApiClientAgent.getFriends(LocalUserDetail localUser)
          Get a list of user's friends
 List<UserInfo> FitbitApiClientAgent.getFriends(LocalUserDetail localUser, FitbitUser owner)
          Get a list of user's friends
 List<FriendStats> FitbitApiClientAgent.getFriendsLeaderboard(LocalUserDetail localUser, TimePeriod timePeriod)
          Get a leaderboard of user's friends progress
 IntradaySummary FitbitApiClientAgent.getIntraDayTimeSeries(LocalUserDetail localUser, FitbitUser user, TimeSeriesResourceType resourceType, org.joda.time.LocalDate date)
           
 IntradaySummary FitbitApiClientAgent.getIntraDayTimeSeries(LocalUserDetail localUser, FitbitUser user, TimeSeriesResourceType resourceType, org.joda.time.LocalDate date, org.joda.time.LocalTime startTime, org.joda.time.LocalTime endTime)
           
 IntradaySummary FitbitApiClientAgent.getIntraDayTimeSeries(LocalUserDetail localUser, FitbitUser user, TimeSeriesResourceType resourceType, String date)
           
 IntradaySummary FitbitApiClientAgent.getIntraDayTimeSeries(LocalUserDetail localUser, FitbitUser user, TimeSeriesResourceType resourceType, String date, String startTime, String endTime)
           
 Bp FitbitApiClientAgent.getLoggedBp(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get an average and list of a user's blood pressure log entries for a given day
 List<FatLog> FitbitApiClientAgent.getLoggedFat(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get list of a user's fat log entries for a given day
 List<FatLog> FitbitApiClientAgent.getLoggedFat(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate endDate, DataPeriod period)
          Get list of a user's fat log entries for a given days' period
 List<FatLog> FitbitApiClientAgent.getLoggedFat(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
          Get list of a user's fat log entries for a given days' range
 List<FatLog> FitbitApiClientAgent.getLoggedFat(LocalUserDetail localUser, FitbitUser fitbitUser, String dateUrl)
          Get list of a user's fat log entries
 List<LoggedFood> FitbitApiClientAgent.getLoggedFoods(LocalUserDetail localUser, FitbitUser fitbitUser, ApiCollectionProperty property)
           
 Glucose FitbitApiClientAgent.getLoggedGlucose(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get list of a user's glucose log entries and hba1c for a given day
 Heart FitbitApiClientAgent.getLoggedHeartRate(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get an average and list of a user's heart rate log entries for a given day
 Water FitbitApiClientAgent.getLoggedWater(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get a summary and list of a user's water log entries for a given day
 List<WeightLog> FitbitApiClientAgent.getLoggedWeight(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get list of a user's weight log entries for a given day
 List<WeightLog> FitbitApiClientAgent.getLoggedWeight(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate endDate, DataPeriod period)
          Get list of a user's weight log entries for a given days' period
 List<WeightLog> FitbitApiClientAgent.getLoggedWeight(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
          Get list of a user's weight log entries for a given days' range
 List<WeightLog> FitbitApiClientAgent.getLoggedWeight(LocalUserDetail localUser, FitbitUser fitbitUser, String dateUrl)
          Get list of a user's weight log entries
 List<Meal> FitbitApiClientAgent.getMeals(LocalUserDetail localUser)
          Get a list of meals created by user
 AccessToken FitbitApiClientAgent.getOAuthAccessToken(String token, String tokenSecret, String oauth_verifier)
          Retrieves an access token associated with the supplied request token, retrieved tokenSecret and oauth_verifier or pin
 AccessToken FitbitApiClientAgent.getOAuthAccessToken(TempCredentials tempToken)
          Retrieves an access token associated with the supplied request token.
 AccessToken FitbitApiClientAgent.getOAuthAccessToken(TempCredentials tempToken, String pin)
          Retrieves an access token associated with the supplied request token and retrieved pin, sets userId.
 TempCredentials FitbitApiClientAgent.getOAuthTempToken()
          Retrieves a request token
 TempCredentials FitbitApiClientAgent.getOAuthTempToken(String callback_url)
          Retrieves a request token, providing custom callback url
 ApiRateLimitStatus FitbitApiClientAgent.getRateLimitStatus(ApiQuotaType quotaType)
           
 List<LoggedActivityReference> FitbitApiClientAgent.getRecentActivities(LocalUserDetail localUser, FitbitUser fitbitUser)
          Get a list of a user's recent activities.
 List<LoggedFood> FitbitApiClientAgent.getRecentFoods(LocalUserDetail localUser, FitbitUser fitbitUser)
          Get a list of a user's recent foods
 Scale FitbitApiClientAgent.getScale(LocalUserDetail localUser, String deviceId)
          Retrieve the attributes of user's scale
 List<ScaleInvite> FitbitApiClientAgent.getScaleInvites(LocalUserDetail localUser, String deviceId)
           
 List<ScaleMeasurementLog> FitbitApiClientAgent.getScaleMeasurementLogs(LocalUserDetail localUser, String deviceId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
           
 List<ScaleMeasurementLog> FitbitApiClientAgent.getScaleMeasurementLogs(LocalUserDetail localUser, String deviceId, org.joda.time.LocalDate startDate, TimePeriod timePeriod)
           
 List<Scale> FitbitApiClientAgent.getScales(LocalUserDetail localUser)
          Retrieves the list of user's scales
 List<ScaleUser> FitbitApiClientAgent.getScaleUsers(LocalUserDetail localUser, String deviceId)
           
 Sleep FitbitApiClientAgent.getSleep(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Get a summary and list of a user's sleep log entries for a given day
 List<ApiSubscription> FitbitApiClientAgent.getSubscriptions(LocalUserDetail localUser)
           
 List<ApiSubscription> FitbitApiClientAgent.getSubscriptions(LocalUserDetail localUser, APICollectionType collectionType)
           
 List<Data> FitbitApiClientAgent.getTimeSeries(FitbitUser user, TimeSeriesResourceType resourceType, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
          Get time series in the specified range for a given resource of a user (as an unauthorized)
 List<Data> FitbitApiClientAgent.getTimeSeries(FitbitUser user, TimeSeriesResourceType resourceType, org.joda.time.LocalDate startDate, TimePeriod period)
          Get time series in the specified range for a given resource of a user (as an unauthorized)
 List<Data> FitbitApiClientAgent.getTimeSeries(FitbitUser user, TimeSeriesResourceType resourceType, String startDate, TimePeriod period)
          Get time series in the specified range for a given resource of a user (as an unauthorized)
 List<Data> FitbitApiClientAgent.getTimeSeries(LocalUserDetail localUser, FitbitUser user, TimeSeriesResourceType resourceType, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
          Get time series in the specified range for a given resource of a user
 List<Data> FitbitApiClientAgent.getTimeSeries(LocalUserDetail localUser, FitbitUser user, TimeSeriesResourceType resourceType, org.joda.time.LocalDate startDate, TimePeriod period)
          Get time series in the specified range for a given resource of a user
 List<Data> FitbitApiClientAgent.getTimeSeries(LocalUserDetail localUser, FitbitUser user, TimeSeriesResourceType resourceType, String startDate, String periodOrEndDate)
           
 List<Data> FitbitApiClientAgent.getTimeSeries(LocalUserDetail localUser, FitbitUser user, TimeSeriesResourceType resourceType, String startDate, TimePeriod period)
          Get time series in the specified range for a given resource of a user
 UserInfo FitbitApiClientAgent.getUserInfo(LocalUserDetail localUser)
          Get a user's profile
 UserInfo FitbitApiClientAgent.getUserInfo(LocalUserDetail localUser, FitbitUser fitbitUser)
          Get a user's profile
 double FitbitApiClientAgent.getWeight(LocalUserDetail localUser, FitbitUser fitbitUser, org.joda.time.LocalDate date)
          Retrieve a user's body measurements for a given day
 double FitbitApiClientAgent.getWeight(LocalUserDetail localUser, String date)
          Deprecated. 
protected  Response FitbitApiClientAgent.httpDelete(String url, boolean authenticate)
           
protected  Response FitbitApiClientAgent.httpDelete(String url, PostParameter[] params, boolean authenticate)
           
protected  Response FitbitApiClientAgent.httpGet(String url, boolean authenticate)
          Issues an HTTP GET request.
protected  Response FitbitApiClientAgent.httpGet(String url, PostParameter[] params, boolean authenticate)
          Issues an HTTP GET request.
protected  Response FitbitApiClientAgent.httpGet(String url, String name1, String value1, boolean authenticate)
          Issues an HTTP GET request.
protected  Response FitbitApiClientAgent.httpGet(String url, String name1, String value1, String name2, String value2, boolean authenticate)
          Issues an HTTP GET request.
protected  Response FitbitApiClientAgent.httpPost(String url, PostParameter[] params, boolean authenticate)
           
 void FitbitApiClientAgent.inviteByEmail(LocalUserDetail localUser, String invitedUserEmail)
          Invite another user to be a friend given his email
 void FitbitApiClientAgent.inviteByUserId(LocalUserDetail localUser, String invitedUserId)
          Invite another user to be a friend given his userId
 List<ScaleInviteSendingResult> FitbitApiClientAgent.inviteUsersToScale(LocalUserDetail localUser, String deviceId, String invitedUserEmails, String message)
           
 ActivityLog FitbitApiClientAgent.logActivity(LocalUserDetail localUser, List<PostParameter> params)
          Create log entry for an activity
 ActivityLog FitbitApiClientAgent.logActivity(LocalUserDetail localUser, long activityId, int steps, int durationMillis, float distance, org.joda.time.LocalDate date, org.joda.time.LocalTime startTime)
          Create log entry for an activity
 ActivityLog FitbitApiClientAgent.logActivity(LocalUserDetail localUser, long activityId, int steps, int durationMillis, float distance, String distanceUnit, org.joda.time.LocalDate date, org.joda.time.LocalTime startTime)
          Create log entry for an activity
 ActivityLog FitbitApiClientAgent.logActivity(LocalUserDetail localUser, long activityId, int steps, int durationMillis, float distance, String distanceUnit, org.joda.time.LocalDate date, org.joda.time.LocalTime startTime, int manualCalories)
          Create log entry for an activity
 ActivityLog FitbitApiClientAgent.logActivity(LocalUserDetail localUser, String activityName, int durationMillis, float distance, org.joda.time.LocalDate date, org.joda.time.LocalTime startTime, int manualCalories)
          Create log entry for a custom activity
 ActivityLog FitbitApiClientAgent.logActivity(LocalUserDetail localUser, String activityName, int durationMillis, float distance, String distanceUnit, org.joda.time.LocalDate date, org.joda.time.LocalTime startTime, int manualCalories)
          Create log entry for a custom activity
 ActivityLog FitbitApiClientAgent.logActivity(LocalUserDetail localUser, String activityName, int durationMillis, org.joda.time.LocalDate date, org.joda.time.LocalTime startTime, int manualCalories)
          Create log entry for a custom activity
 Body FitbitApiClientAgent.logBody(LocalUserDetail localUser, Body body, org.joda.time.LocalDate date)
          Get a summary of a user's body measurements for a given day
 Body FitbitApiClientAgent.logBody(LocalUserDetail localUser, List<PostParameter> params)
           
 BpLog FitbitApiClientAgent.logBp(LocalUserDetail localUser, int systolic, int diastolic, org.joda.time.LocalDate date)
          Create log entry for a blood pressure measurement
 BpLog FitbitApiClientAgent.logBp(LocalUserDetail localUser, int systolic, int diastolic, org.joda.time.LocalDate date, String time)
          Create log entry for a blood pressure measurement
 BpLog FitbitApiClientAgent.logBp(LocalUserDetail localUser, List<PostParameter> params)
           
 FatLog FitbitApiClientAgent.logFat(LocalUserDetail localUser, double fat, org.joda.time.LocalDate date)
          Create log entry for a fat
 FatLog FitbitApiClientAgent.logFat(LocalUserDetail localUser, double fat, org.joda.time.LocalDate date, String time)
          Create log entry for a fat
 FatLog FitbitApiClientAgent.logFat(LocalUserDetail localUser, List<PostParameter> params)
           
 FoodLog FitbitApiClientAgent.logFood(LocalUserDetail localUser, List<PostParameter> params)
          Create log entry for a food
 FoodLog FitbitApiClientAgent.logFood(LocalUserDetail localUser, long foodId, int mealTypeId, int unitId, String amount, org.joda.time.LocalDate date)
          Create log entry for a food
 FoodLog FitbitApiClientAgent.logFood(LocalUserDetail localUser, String foodName, String brandName, NutritionalValuesEntry nutritionalValuesEntry, int mealTypeId, int unitId, String amount, org.joda.time.LocalDate date)
          Create log entry for a food
 Glucose FitbitApiClientAgent.logGlucose(LocalUserDetail localUser, List<PostParameter> params)
           
 Glucose FitbitApiClientAgent.logGlucose(LocalUserDetail localUser, String tracker, Float glucose, Float hba1c, org.joda.time.LocalDate date)
          Create log entry for a glucose
 Glucose FitbitApiClientAgent.logGlucose(LocalUserDetail localUser, String tracker, Float glucose, Float hba1c, org.joda.time.LocalDate date, String time)
          Create log entry for a glucose
 HeartLog FitbitApiClientAgent.logHeartRate(LocalUserDetail localUser, List<PostParameter> params)
           
 HeartLog FitbitApiClientAgent.logHeartRate(LocalUserDetail localUser, String tracker, int heartRate, org.joda.time.LocalDate date)
          Create log entry for a heart rate
 HeartLog FitbitApiClientAgent.logHeartRate(LocalUserDetail localUser, String tracker, int heartRate, org.joda.time.LocalDate date, String time)
          Create log entry for a heart rate
 SleepLog FitbitApiClientAgent.logSleep(LocalUserDetail localUser, org.joda.time.LocalDate date, org.joda.time.LocalTime startTime, long duration)
          Create log entry for a sleep
 WaterLog FitbitApiClientAgent.logWater(LocalUserDetail localUser, float amount, org.joda.time.LocalDate date)
          Create log entry for a water
 WaterLog FitbitApiClientAgent.logWater(LocalUserDetail localUser, float amount, VolumeUnits volumeUnit, org.joda.time.LocalDate date)
          Create log entry for a water in custom volume units
 WaterLog FitbitApiClientAgent.logWater(LocalUserDetail localUser, List<PostParameter> params)
           
 WeightLog FitbitApiClientAgent.logWeight(LocalUserDetail localUser, double weight, org.joda.time.LocalDate date)
          Create log entry for a weight
 WeightLog FitbitApiClientAgent.logWeight(LocalUserDetail localUser, double weight, org.joda.time.LocalDate date, String time)
          Create log entry for a weight
 void FitbitApiClientAgent.logWeight(LocalUserDetail localUser, float weight, org.joda.time.LocalDate date)
          Deprecated. 
 WeightLog FitbitApiClientAgent.logWeight(LocalUserDetail localUser, List<PostParameter> params)
           
protected  SubscriptionDetail FitbitApiClientAgent.nullSafeSubscribe(String subscriberId, LocalUserDetail localUser, FitbitUser fitbitUser, APICollectionType collectionType, String subscriptionId)
           
protected  void FitbitApiClientAgent.nullSafeUnsubscribe(String subscriberId, LocalUserDetail localUser, FitbitUser fitbitUser, APICollectionType collectionType, String subscriptionId)
           
 ScaleMeasurementLog FitbitApiClientAgent.reassignScaleMeasurementLogToUser(LocalUserDetail localUser, String deviceId, Long scaleMeasurementLodId, FitbitUser fitbitUser)
           
 void FitbitApiClientAgent.rejectInvitationFromUser(LocalUserDetail localUser, FitbitUser fitbitUser)
          Reject friend invitation from another user
 List<Food> FitbitApiClientAgent.searchFoods(LocalUserDetail localUser, String query)
          Given a search query, get a list of public foods from Fitbit foods database and private foods the user created
 SubscriptionDetail FitbitApiClientAgent.subscribe(String subscriberId, LocalUserDetail localUser, FitbitUser fitbitUser)
          Adds a subscription to all user's collections
 SubscriptionDetail FitbitApiClientAgent.subscribe(String subscriberId, LocalUserDetail localUser, FitbitUser fitbitUser, APICollectionType collectionType)
          Adds a subscription to user's collection
 SubscriptionDetail FitbitApiClientAgent.subscribe(String subscriberId, LocalUserDetail localUser, FitbitUser fitbitUser, APICollectionType collectionType, String subscriptionId)
          Adds a subscription with given id to user's collection
 SubscriptionDetail FitbitApiClientAgent.subscribe(String subscriberId, LocalUserDetail localUser, FitbitUser fitbitUser, String subscriptionId)
          Adds a subscription with given id to all user's collections
static void FitbitApiClientAgent.throwExceptionIfError(Response res)
           
static void FitbitApiClientAgent.throwExceptionIfError(Response res, int expectedStatusCode)
           
 void FitbitApiClientAgent.unsubscribe(String subscriberId, LocalUserDetail localUser, FitbitUser fitbitUser, APICollectionType collectionType, String subscriptionId)
          Removes a subscription with given id from user's collection
 void FitbitApiClientAgent.unsubscribe(String subscriberId, LocalUserDetail localUser, FitbitUser fitbitUser, String subscriptionId)
          Removes a subscription with given id from all user's collections
 Scale FitbitApiClientAgent.updateScaleSettings(LocalUserDetail localUser, String deviceId, String name, UnitSystem unitSystem, Integer brightness)
          Update scale settings
 ScaleUser FitbitApiClientAgent.updateScaleUser(LocalUserDetail localUser, String deviceId, String scaleUserName, BodyType bodyType)
           
 UserInfo FitbitApiClientAgent.updateUserInfo(LocalUserDetail localUser, List<PostParameter> params)
          Update user's profile
 

Uses of FitbitAPIException in com.fitbit.api.client.http
 

Methods in com.fitbit.api.client.http that throw FitbitAPIException
 Document Response.asDocument()
          Returns the response body as org.w3c.dom.Document.
Disconnects the internal HttpURLConnection silently.
 org.json.JSONArray Response.asJSONArray()
          Returns the response body as org.json.JSONArray.
Disconnects the internal HttpURLConnection silently.
 org.json.JSONObject Response.asJSONObject()
          Returns the response body as org.json.JSONObject.
Disconnects the internal HttpURLConnection silently.
 String Response.asString()
          Returns the response body as string.
Disconnects the internal HttpURLConnection silently.
 Response HttpClient.delete(String url)
           
 Response HttpClient.delete(String url, boolean authenticated)
           
 Response HttpClient.get(String url)
           
 Response HttpClient.get(String url, boolean authenticated)
           
 AccessToken TempCredentials.getAccessToken()
           
 AccessToken HttpClient.getOAuthAccessToken(String token, String tokenSecret, String oauth_verifier)
           
 AccessToken HttpClient.getOAuthAccessToken(TempCredentials token)
           
 AccessToken HttpClient.getOAuthAccessToken(TempCredentials token, String pin)
           
 TempCredentials HttpClient.getOAuthRequestToken()
           
 TempCredentials HttpClient.getOauthRequestToken(String callback_url)
           
protected  Response HttpClient.httpRequest(HttpClient.HttpMethod method, String url, PostParameter[] postParams, boolean authenticated)
           
 Response HttpClient.post(String url)
           
 Response HttpClient.post(String url, boolean authenticated)
           
 Response HttpClient.post(String url, PostParameter[] postParameters)
           
 Response HttpClient.post(String url, PostParameter[] postParameters, boolean authenticated)
           
 

Uses of FitbitAPIException in com.fitbit.api.client.service
 

Methods in com.fitbit.api.client.service that throw FitbitAPIException
 void FitbitAPIClientService.evictUpdatedResourcesFromCache(String subscriberId, InputStream updateMessageStream, String serverSignature)
           
 Activities FitbitAPIClientService.getActivities(LocalUserDetail user, org.joda.time.LocalDate date)
           
 ApiRateLimitStatus FitbitAPIClientService.getClientAndViewerRateLimitStatus(LocalUserDetail user)
           
 ApiRateLimitStatus FitbitAPIClientService.getClientRateLimitStatus()
           
 Object FitbitAPIClientService.getCollectionForDate(LocalUserDetail user, org.joda.time.LocalDate date, APICollectionType type)
           
 Foods FitbitAPIClientService.getFoods(LocalUserDetail user, org.joda.time.LocalDate date)
           
 String FitbitAPIClientService.getResourceOwnerAuthorizationURL(LocalUserDetail user, String callbackURL)
           
 void FitbitAPIClientService.getTokenCredentials(LocalUserDetail user)
           
 SubscriptionDetail FitbitAPIClientService.subscribe(String subscriberId, LocalUserDetail user, APICollectionType collectionType, String subscriptionId)
          Creates new subscription
 void FitbitAPIClientService.unsubscribe(String subscriberId, LocalUserDetail user, APICollectionType collectionType, String subscriptionId)
          Removes subscription
 

Uses of FitbitAPIException in com.fitbit.api.common.model.achievement
 

Methods in com.fitbit.api.common.model.achievement that throw FitbitAPIException
static Achievements Achievements.constructAchievements(Response res)
           
 

Uses of FitbitAPIException in com.fitbit.api.common.model.activities
 

Methods in com.fitbit.api.common.model.activities that throw FitbitAPIException
static Activities Activities.constructActivities(Response res)
           
static List<ActivityReference> ActivityReference.constructActivityReferenceList(Response res)
           
static List<LoggedActivityReference> LoggedActivityReference.constructLoggedActivityReferenceList(Response res)
           
 

Uses of FitbitAPIException in com.fitbit.api.common.model.body
 

Methods in com.fitbit.api.common.model.body that throw FitbitAPIException
static BodyWithGoals BodyWithGoals.constructBodyWithGoals(Response res)
           
 

Uses of FitbitAPIException in com.fitbit.api.common.model.devices
 

Methods in com.fitbit.api.common.model.devices that throw FitbitAPIException
static List<Device> Device.constructDeviceList(Response res)
           
 

Uses of FitbitAPIException in com.fitbit.api.common.model.foods
 

Methods in com.fitbit.api.common.model.foods that throw FitbitAPIException
static List<Food> Food.constructFoodList(Response res)
           
static List<Food> Food.constructFoodList(Response res, String arrayName)
           
static List<Food> Food.constructFoodListFromArrayResponse(Response res)
           
static List<FoodLog> FoodLog.constructFoodlogList(Response res)
           
static List<FoodLog> Foods.constructFoodlogList(Response res)
           
static List<FoodLog> FoodLog.constructFoodLogList(Response res, String arrayName)
           
static List<FoodLog> Foods.constructFoodLogList(Response res, String arrayName)
           
static Foods Foods.constructFoods(Response res)
           
static List<FoodUnit> FoodUnit.constructFoodUnitList(Response res)
           
static List<LoggedFood> LoggedFood.constructLoggedFoodReferenceList(Response res)
           
static List<Meal> Meal.constructMeals(org.json.JSONArray array)
           
 

Uses of FitbitAPIException in com.fitbit.api.common.model.sleep
 

Methods in com.fitbit.api.common.model.sleep that throw FitbitAPIException
static Sleep Sleep.constructSleep(Response res)
           
 

Uses of FitbitAPIException in com.fitbit.api.model
 

Constructors in com.fitbit.api.model that throw FitbitAPIException
ApiRateLimitStatus(Response res)
           
 



Copyright © 2012. All Rights Reserved.