Cortex Android
 All Classes Namespaces Functions Variables
nl.sense_os.cortex.coaching.backend.TaskAPI Class Reference
Inheritance diagram for nl.sense_os.cortex.coaching.backend.TaskAPI:
nl.sense_os.cortex.coaching.backend.CoachingAPI

Public Member Functions

List< TaskgetAllTasks (Coach.TYPE coachType, long startTime, long endTime)
 
boolean uploadTask (Task task)
 

Static Public Member Functions

static TaskAPI getInstance (SensePlatform sensePlatform)
 

Protected Attributes

final String TASKS_END_POINT_PREFIX = "/users/self/coaches/<coach_type>/tasks"
 
- Protected Attributes inherited from nl.sense_os.cortex.coaching.backend.CoachingAPI
final String RESPONSE_CODE = "http response code"
 
final String RESPONSE_CONTENT = "content"
 
String secret_code
 
SensePlatform mSensePlatform
 
SharedPreferences mAuthPrefs
 
CoachingEngine coachingEngine
 

Static Protected Attributes

static final String TAG = "TaskAPI"
 
static String KEY_TASK_TYPE = "task_type"
 
static String KEY_START_TIME = "start_time"
 
static String KEY_END_TIME = "end_time"
 
static String KEY_TARGET = "target"
 
static String KEY_VALUE = "value"
 
static String KEY_STATUS = "status"
 
static String KEY_COACH_TYPE = "coach_type"
 
static TaskAPI instance
 
- Static Protected Attributes inherited from nl.sense_os.cortex.coaching.backend.CoachingAPI
static String BASE_URL_STAGING = "http://coaching-api.staging.sense-os.nl"
 
static String BASE_URL_TESTING = "http://coaching-api.dev.sense-os.nl"
 
static final String RESPONSE_OK = "200"
 
static final String RESPONSE_CREATED = "201"
 
static final String RESPONSE_NO_CONENT = "204"
 
static final String REQUEST_METHOD_PUT = "PUT"
 
static final String REQUEST_METHOD_DELETE = "DELETE"
 

Additional Inherited Members

- Static Public Attributes inherited from nl.sense_os.cortex.coaching.backend.CoachingAPI
static final String BASE_URL_PRODUCTION = "https://coaching-api.sense-os.nl"
 
- Protected Member Functions inherited from nl.sense_os.cortex.coaching.backend.CoachingAPI
 CoachingAPI (SensePlatform sensePlatform)
 
Map< String, String > request (String endPoint, JSONObject content) throws IOException, RuntimeException
 
BACKEND_RELEASE getBackendRelease ()
 
Map< String, String > request (String endPoint, JSONObject content, String requestMethod) throws IOException, RuntimeException
 

Member Function Documentation

List<Task> nl.sense_os.cortex.coaching.backend.TaskAPI.getAllTasks ( Coach.TYPE  coachType,
long  startTime,
long  endTime 
)

Get all the Tasks from a Coach

Get all tasks from a Coach created within a certain time range.

Parameters
startTimeThe epoch start date in ms
endTimeThe epoch end date in ms
Returns
A list of all the tasks from a Coach

The documentation for this class was generated from the following file: