Package osaf :: Package pim :: Package calendar :: Module Reminders :: Class RemindableMixin
[frames | no frames]

Type RemindableMixin

object --+                
         |                
     CItem --+            
             |            
          Item --+        
                 |        
              Item --+    
                     |    
           ContentItem --+
                         |
                        RemindableMixin

Known Subclasses:
CalendarEventMixin

Method Summary
  dismissReminder(self, reminder)
Dismiss this reminder.
  getReminderFireTime(self)
A simplification of the possible complexity of reminder, assumes one or zero reminders.
  getReminderInterval(self)
  makeReminder(self, delta, checkExpired)
  setReminderInterval(self, delta)
  snoozeReminder(self, reminder, delay)
Snooze this reminder for this long.
Inherited from ContentItem: __init__, __str__, __unicode__, addToCollection, ExportItemData, getBasedAttributes, getCurrentMeEmailAddress, getEmailAddress, getMembershipItem, getSharedState, InitOutgoingAttributes, isAttributeModifiable, ItemAboutString, ItemBodyString, ItemWhoFromString, ItemWhoString, removeFromCollection, SetItemBodyString, StampKind
Inherited from Item: getDefaultParent, getKind, iterItems
Inherited from Item: __getitem__, __iter__, _repr_, addValue, check, clone, collectionChanged, copy, delete, dir, find, findMatch, findPath, findUUID, getACL, getAttributeValue, getItemChild, getItemCloud, getItemDisplayName, getItemDisplayString, getValue, getVersion, hasAttributeAspect, hasChild, hasChildren, hashItem, hasKey, hasLocalAttributeValue, hasValue, isAttributeDirty, isItemOf, isRemote, iterAttributeValues, iterChildren, mixinKinds, move, placeChild, printItem, refCount, removeACL, removeAttributeValue, removeValue, rename, setACL, setAttributeValue, setPinned, setValue, unwatchCollection, unwatchKind, walk, watchCollection, watchKind
Inherited from CItem: __new__, __repr__, getAttributeAspect, getDirty, isDeleted, isDeleting, isDirty, isNew, isPinned, isSchema, isStale, setDirty
Inherited from object: __delattr__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __setattr__

Property Summary
  reminderFireTime
  reminderInterval
Inherited from ContentItem: bodyString, sharedState

Instance Variable Summary
  expiredReminders: Expired Reminders -- Sequence(Reminder)
  reminders: Reminders -- Sequence(Reminder)
Inherited from ContentItem: body, contentsOwner, createdOn, creator, importance, lastModified, lastModifiedBy, mine, modifiedOn, previousStamps, private, read, sharedIn, shares, TPBDetailItemOwner, TPBSelectedItemOwner, viewContainer
Inherited from Item: collections, description, displayName, kindExtent, monitors, references, watcherDispatch, watchers, watches
Inherited from Item: aliasedBy, path, typeFor, version
Inherited from CItem: itsKind, itsName, itsParent, itsPath, itsRoot, itsUUID, itsVersion, itsView

Class Variable Summary
dict __kind_clouds__ = {'sharing': <application.schema.Cloud ...
dict __kind_info__ = {'displayName': u'RemindableMixin'}
Inherited from ContentItem: READONLY, READWRITE, UNSHARED
Inherited from Item: __default_path__
Inherited from CItem: ADIRTY, CDIRTY, CMERGED, CONTAINER, COPYEXPORT, CORESCHEMA, DELETED, DELETING, DIRTY, FDIRTY, IMPORTING, MERGED, MUTATING, NDIRTY, NEW, NMERGED, NODIRTY, PINNED, RAW, RDIRTY, RMERGED, SAVEMASK, SCHEMA, STALE, VDIRTY, VMERGED, VRDIRTY

Instance Method Details

dismissReminder(self, reminder)

Dismiss this reminder.

getReminderFireTime(self)

A simplification of the possible complexity of reminder, assumes one or zero reminders. Returns a datetime or None.

snoozeReminder(self, reminder, delay)

Snooze this reminder for this long.

Instance Variable Details

expiredReminders

Expired Reminders -- Sequence(Reminder)
Value:
<Role expiredReminders of <class 'osaf.pim.calendar.Reminders.Remindab\
leMixin'>>                                                             

reminders

Reminders -- Sequence(Reminder)
Value:
<Role reminders of <class 'osaf.pim.calendar.Reminders.RemindableMixin\
'>>                                                                    

Class Variable Details

__kind_clouds__

Type:
dict
Value:
{'copying': <application.schema.Cloud instance at 0xb705bf4c>,
 'sharing': <application.schema.Cloud instance at 0xb70601cc>}         

__kind_info__

Type:
dict
Value:
{'displayName': u'RemindableMixin'}                                    

Generated by Epydoc 2.1 on Mon Dec 19 13:33:39 2005 http://epydoc.sf.net