com.fitbit.api.common.service
Class FitbitApiService

java.lang.Object
  extended by com.fitbit.api.common.service.FitbitApiService

public class FitbitApiService
extends Object


Field Summary
static org.joda.time.format.DateTimeFormatter DATE_TIME_FORMATTER
           
static String DATE_TIME_PATTERN
           
static org.joda.time.format.DateTimeFormatter LOCAL_DATE_FORMATTER
           
static String LOCAL_DATE_PATTERN
           
static org.joda.time.format.DateTimeFormatter LOCAL_TIME_HOURS_MINUTES_FORMATTER
           
static String LOCAL_TIME_HOURS_MINUTES_PATTERN
           
static org.joda.time.format.DateTimeFormatter LOCAL_TIME_HOURS_MINUTES_SECONDS_FORMATTER
           
static String LOCAL_TIME_HOURS_MINUTES_SECONDS_PATTERN
           
protected static org.apache.commons.logging.Log log
           
static org.joda.time.DateTimeZone SERVER_TIME_ZONE
           
static org.joda.time.format.DateTimeFormatter TIME_UPDATED_FORMATTER
           
static String TIME_UPDATED_PATTERN
           
 
Constructor Summary
FitbitApiService()
           
 
Method Summary
static org.joda.time.DateTime getValidDateTimeOrNull(String date)
           
static org.joda.time.LocalDate getValidLocalDateOrNull(String date)
           
static org.joda.time.LocalTime getValidTimeOrNull(String date)
           
static org.joda.time.DateTime getValidTimeUpdatedOrNull(String date)
           
static org.joda.time.DateTime roundToSeconds(org.joda.time.DateTime dateTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log

LOCAL_DATE_PATTERN

public static final String LOCAL_DATE_PATTERN
See Also:
Constant Field Values

DATE_TIME_PATTERN

public static final String DATE_TIME_PATTERN
See Also:
Constant Field Values

TIME_UPDATED_PATTERN

public static final String TIME_UPDATED_PATTERN
See Also:
Constant Field Values

LOCAL_TIME_HOURS_MINUTES_PATTERN

public static final String LOCAL_TIME_HOURS_MINUTES_PATTERN
See Also:
Constant Field Values

LOCAL_TIME_HOURS_MINUTES_SECONDS_PATTERN

public static final String LOCAL_TIME_HOURS_MINUTES_SECONDS_PATTERN
See Also:
Constant Field Values

SERVER_TIME_ZONE

public static final org.joda.time.DateTimeZone SERVER_TIME_ZONE

LOCAL_DATE_FORMATTER

public static final org.joda.time.format.DateTimeFormatter LOCAL_DATE_FORMATTER

DATE_TIME_FORMATTER

public static final org.joda.time.format.DateTimeFormatter DATE_TIME_FORMATTER

TIME_UPDATED_FORMATTER

public static final org.joda.time.format.DateTimeFormatter TIME_UPDATED_FORMATTER

LOCAL_TIME_HOURS_MINUTES_FORMATTER

public static final org.joda.time.format.DateTimeFormatter LOCAL_TIME_HOURS_MINUTES_FORMATTER

LOCAL_TIME_HOURS_MINUTES_SECONDS_FORMATTER

public static final org.joda.time.format.DateTimeFormatter LOCAL_TIME_HOURS_MINUTES_SECONDS_FORMATTER
Constructor Detail

FitbitApiService

public FitbitApiService()
Method Detail

getValidLocalDateOrNull

public static org.joda.time.LocalDate getValidLocalDateOrNull(String date)

getValidDateTimeOrNull

public static org.joda.time.DateTime getValidDateTimeOrNull(String date)

getValidTimeUpdatedOrNull

public static org.joda.time.DateTime getValidTimeUpdatedOrNull(String date)

roundToSeconds

public static org.joda.time.DateTime roundToSeconds(org.joda.time.DateTime dateTime)

getValidTimeOrNull

public static org.joda.time.LocalTime getValidTimeOrNull(String date)


Copyright © 2012. All Rights Reserved.