Module outlook_calendar :: Class OutlookCalendarImportData
[hide private]
[frames] | no frames]

Class OutlookCalendarImportData

source code

Known Subclasses:

Instance Methods [hide private]
 
__init__(self, outlook=<module 'native.outlook' from 'c:\projects\bitpim\src\native\o..., auto_sync_only=0) source code
 
_accept(self, entry) source code
 
_populate_entry(self, e, ce) source code
 
_generate_repeat_events(self, e) source code
 
get(self) source code
 
get_display_data(self) source code
 
get_category_list(self) source code
 
pick_folder(self) source code
 
set_folder(self, f) source code
 
get_folder_id(self) source code
 
set_folder_id(self, id) source code
 
set_filter(self, filter) source code
 
get_filter(self) source code
 
get_folder_name(self) source code
 
read(self, folder=None, update_dlg=None) source code
 
_set_repeat_dates(self, dict, r) source code
 
_is_daily_or_weekly(self, dict, r) source code
 
_is_monthly(self, dict, r) source code
 
_is_yearly(self, dict, r) source code
 
_process_exceptions(self, dict, r) source code
 
process_repeat(self, item, dict) source code
 
update_display(self) source code
 
has_errors(self) source code
 
get_error_list(self) source code
Class Variables [hide private]
  _non_auto_sync_calendar_keys = [('Subject', 'description', Non...
  _auto_sync_calendar_keys = [('Subject', 'description', None), ...
  _recurrence_keys = [('NoEndDate', 'NoEndDate', None), ('Patter...
  _exception_keys = [('OriginalDate', 'exception_date', <functio...
  _default_filter = {'alarm_override': False, 'alarm_value': 0, ...
  olRecursDaily = 0
  olRecursMonthNth = 3
  olRecursMonthly = 2
  olRecursWeekly = 1
  olRecursYearNth = 6
  olRecursYearly = 5
  olImportanceHigh = 2
  olImportanceLow = 0
  olImportanceNormal = 1
Class Variable Details [hide private]

_non_auto_sync_calendar_keys

Value:
[('Subject', 'description', None),
 ('Location', 'location', None),
 ('Start', 'start', <function to_bp_date at 0x04CE6E70>),
 ('End', 'end', <function to_bp_date at 0x04CE6E70>),
 ('Categories',
  'categories',
  <function convert_categories at 0x04EF5BB0>),
 ('IsRecurring', 'repeat', None),
...

_auto_sync_calendar_keys

Value:
[('Subject', 'description', None),
 ('Location', 'location', None),
 ('Start', 'start', <function to_bp_date at 0x04CE6E70>),
 ('End', 'end', <function to_bp_date at 0x04CE6E70>),
 ('Categories',
  'categories',
  <function convert_categories at 0x04EF5BB0>),
 ('IsRecurring', 'repeat', None),
...

_recurrence_keys

Value:
[('NoEndDate', 'NoEndDate', None),
 ('PatternStartDate',
  'PatternStartDate',
  <function to_bp_date at 0x04CE6E70>),
 ('PatternEndDate',
  'PatternEndDate',
  <function to_bp_date at 0x04CE6E70>),
 ('Instance', 'Instance', None),
...

_exception_keys

Value:
[('OriginalDate',
  'exception_date',
  <function to_bp_date at 0x04CE6E70>),
 ('Deleted', 'deleted', None)]

_default_filter

Value:
{'alarm_override': False,
 'alarm_value': 0,
 'categories': None,
 'end': None,
 'no_alarm': False,
 'ringtone': None,
 'rpt_events': False,
 'start': None,
...