/[cvs]/nfo/perl/libs/Data/Storage/Handler/MAPI/Constants.pm
ViewVC logotype

Annotation of /nfo/perl/libs/Data/Storage/Handler/MAPI/Constants.pm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations)
Thu Mar 27 15:31:14 2003 UTC (21 years, 3 months ago) by joko
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +6 -3 lines
fixes to modules regarding new namespace(s) below Data::Mungle::*

1 joko 1.1 ## ------------------------------------------------------------------------
2 joko 1.2 ## $Id: Constants.pm,v 1.1 2003/01/20 16:44:40 joko Exp $
3 joko 1.1 ## ------------------------------------------------------------------------
4 joko 1.2 ## $Log: Constants.pm,v $
5     ## Revision 1.1 2003/01/20 16:44:40 joko
6     ## + initial check-in: refactored from code in Torus::Driver::mapi
7     ##
8 joko 1.1 ## ------------------------------------------------------------------------
9    
10    
11     package Data::Storage::Handler::MAPI::Constants;
12    
13     use strict;
14     use warnings;
15    
16     use mixin::with qw( Data::Storage::Handler::MAPI );
17    
18    
19     use Data::Dumper;
20 joko 1.2 use Data::Mungle::Transform::Deep qw( merge );
21 joko 1.1
22     # get logger instance
23     my $logger = Log::Dispatch::Config->instance;
24    
25     sub _init {
26     my $self = shift;
27    
28     # some values (constants) needed for accessing outlook-folders
29     my $constants = {
30     olFolderList => 2,
31     olFolderDeletedItems => 3,
32     olFolderOutbox => 4,
33     olFolderSentMail => 5,
34     olFolderInbox => 6,
35     olFolderCalendar => 9,
36     olFolderContacts => 10,
37     olFolderJournal => 11,
38     olFolderNotes => 12,
39     olFolderTasks => 13,
40     olFolderDrafts => 16,
41     };
42    
43     $self->{constants} = $constants;
44    
45     }
46    
47     1;

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed