Skip to content

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