Module bpcalendar :: Class CalendarDataObject
[hide private]
[frames] | no frames]

Class CalendarDataObject

source code

         object --+        
                  |        
               dict --+    
                      |    
database.basedataobject --+
                          |
                         CalendarDataObject

This class is a wrapper class to enable CalendarEntry object data to be stored in the database stuff. Once the database module is updated, this class will also be updated and eventually replace CalendarEntry.

Instance Methods [hide private]
new empty dictionary

__init__(self, data=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code

Inherited from database.basedataobject: EnsureBitPimSerial, GetBitPimSerial, __delattr__, __getattr__, __getitem__, __setattr__, __setitem__, update

Inherited from dict: __cmp__, __contains__, __delitem__, __eq__, __ge__, __getattribute__, __gt__, __hash__, __iter__, __le__, __len__, __lt__, __ne__, __new__, __repr__, clear, copy, fromkeys, get, has_key, items, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, values

Inherited from object: __reduce__, __reduce_ex__, __str__

Class Variables [hide private]
  _knownproperties = ['description', 'location', 'priority', 'al...
  _knownlistproperties = {'categories': ['category'], 'repeat': ...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, data=None)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Returns:
new empty dictionary

Overrides: object.__init__
(inherited documentation)

Class Variable Details [hide private]

_knownproperties

Value:
['description',
 'location',
 'priority',
 'alarm',
 'notes',
 'ringtone',
 'wallpaper',
 'start',
...

_knownlistproperties

Value:
{'categories': ['category'],
 'repeat': ['type', 'interval', 'interval2', 'dow', 'weekstart'],
 'serials': ['sourcetype', '*'],
 'suppressed': ['date']}