Overview

Packages

  • Mnemo
  • None

Classes

  • Mnemo
  • Mnemo_Ajax_Application
  • Mnemo_Ajax_Imple_EditNote
  • Mnemo_Api
  • Mnemo_Driver
  • Mnemo_Driver_Kolab
  • Mnemo_Driver_Sql
  • Mnemo_Exception
  • Mnemo_Factory_Driver
  • Mnemo_Factory_Notepads
  • Mnemo_Form_CreateNotepad
  • Mnemo_Form_DeleteNotepad
  • Mnemo_Form_EditNotepad
  • Mnemo_Notepads_Base
  • Mnemo_Notepads_Default
  • Mnemo_Notepads_Kolab
  • Overview
  • Package
  • Class
  • Tree

Class Mnemo_Driver

Mnemo_Driver:: defines an API for implementing storage backends for Mnemo.

Copyright 2001-2012 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (ASL). If you did not receive this file, see http://www.horde.org/licenses/apache.

Direct known subclasses

Mnemo_Driver_Kolab, Mnemo_Driver_Sql
Abstract
Package: Mnemo
Author: Jon Parise jon@horde.org
Author: Michael J. Rubinsky mrubinsk@horde.org
Located at Driver.php
Methods summary
public array
# listMemos( )

Lists memos based on the given criteria. All memos will be returned by default.

Lists memos based on the given criteria. All memos will be returned by default.

Returns

array
Returns a list of the requested memos.
public
# getMemoDescription( integer $body )

Update the description (short summary) of a memo.

Update the description (short summary) of a memo.

Parameters

$body
$memo_id The memo to update.
public boolean
# encryptionSupported( )

Returns whether note encryption is supported.

Returns whether note encryption is supported.

Checks if PGP support could be loaded, if it supports symmetric encryption, and if we have a secure connection.

Returns

boolean
Whether encryption is suppoted.
public Horde_Icalendar_Vnote
# toiCalendar( array $memo, Horde_Icalendar $calendar )

Export this memo in iCalendar format.

Export this memo in iCalendar format.

Parameters

$memo
The memo (hash array) to export
$calendar
Horde_Icalendar object that acts as container.

Returns

Horde_Icalendar_Vnote
object for this event.
public array
# fromiCalendar( Horde_Icalendar_Vnote $vNote )

Create a memo (hash array) from a Horde_Icalendar_Vnote object.

Create a memo (hash array) from a Horde_Icalendar_Vnote object.

Parameters

$vNote
The iCalendar data to update from.

Returns

array
Memo (hash array) created from the vNote.
abstract public
# retrieve( )

Retrieves notes from the database.

Retrieves notes from the database.

Thows

Mnemo_Exception
API documentation generated by ApiGen