Tasks_Frontend_Json
json interface for tasks
Implements:
Tinebase_Frontend_Json_Interface, Tinebase_Frontend_Interface
Extend:
Tinebase_Frontend_Json_Abstract
Methods
Name | Description |
---|---|
__construct | the constructor |
deleteTasks | Deletes an existing Task |
getDefaultContainer | temporaray function to get a default container |
getTask | Return a single Task |
saveTask | creates/updates a Task |
searchTasks | Search for tasks matching given arguments |
Inherited methods
Name | Description |
---|---|
__call | magic method for json api |
addFilterModelPlugin | Add a plugin for a former filter |
getModelsConfiguration | returns model configurations for application starter |
getRegistryData | Returns registry data of the application. |
getRelatableModels | Returns all relatable models for this app |
getTemplates | get available templates by containerId |
getTwigInUserContext | - |
resolveContainersAndTags | resolve containers and tags |
Tasks_Frontend_Json::__construct
Description
public __construct (void)
the constructor
Parameters
This function has no parameters.
Return Values
void
Tasks_Frontend_Json::deleteTasks
Description
public deleteTasks (array $ids)
Deletes an existing Task
Parameters
(array) $ids
Return Values
string
Tasks_Frontend_Json::getDefaultContainer
Description
public getDefaultContainer (void)
temporaray function to get a default container
Parameters
This function has no parameters.
Return Values
array
container
Tasks_Frontend_Json::getTask
Description
public getTask (string $id)
Return a single Task
Parameters
(string) $id
Return Values
\Tasks_Model_Task
task
Tasks_Frontend_Json::saveTask
Description
public saveTask (array $recordData)
creates/updates a Task
Parameters
(array) $recordData
Return Values
array
created/updated task
Tasks_Frontend_Json::searchTasks
Description
public searchTasks (array $filter, array $paging)
Search for tasks matching given arguments
Parameters
(array) $filter
(array) $paging
Return Values
array