[Commits] (bkirsch) Imap mail code first checkin updated content model

commits at osafoundation.org commits at osafoundation.org
Thu Jun 17 14:26:06 PDT 2004


Commit by: bkirsch
Modified files:
chandler/parcels/osaf/contentmodel/mail/parcel.xml 1.24 1.25

Log message:
Imap mail code first checkin updated content model

ViewCVS links:
http://cvs.osafoundation.org/index.cgi/chandler/parcels/osaf/contentmodel/mail/parcel.xml.diff?r1=text&tr1=1.24&r2=text&tr2=1.25

Index: chandler/parcels/osaf/contentmodel/mail/parcel.xml
diff -u chandler/parcels/osaf/contentmodel/mail/parcel.xml:1.24 chandler/parcels/osaf/contentmodel/mail/parcel.xml:1.25
--- chandler/parcels/osaf/contentmodel/mail/parcel.xml:1.24	Mon Jun 14 10:43:33 2004
+++ chandler/parcels/osaf/contentmodel/mail/parcel.xml	Thu Jun 17 14:26:04 2004
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
 
-<!-- $Revision: 1.24 $ -->
-<!-- $Date: 2004/06/14 17:43:33 $ -->
+<!-- $Revision: 1.25 $ -->
+<!-- $Date: 2004/06/17 21:26:04 $ -->
 <!-- Copyright (c) 2003 Open Source Applications Foundation -->
 <!-- License: http://osafoundation.org/Chandler_0.1_license_terms.htm -->
 
@@ -37,9 +37,16 @@
 
 <!-- Email Account -->
   <Attribute itemName="serverName">
-    <displayName>Server</displayName>
+    <displayName>Server DNS Name</displayName>
     <type itemref="String"/>
   </Attribute>
+  
+  <Attribute itemName="serverPort">
+    <displayName>Server Port</displayName>
+    <cardinality>single</cardinality>
+    <type itemref="Integer"/>
+    <defaultValue type="Integer">143</defaultValue>
+  </Attribute>
 
   <Attribute itemName="accountName">
     <displayName>Account Name</displayName>
@@ -53,6 +60,14 @@
     <description>POP, IMAP, etc.</description>
     <type itemref="String"/>
   </Attribute>
+  
+  <Attribute itemName="messageDownloadSequence">
+    <displayName>Message Download Sequence</displayName>
+    <description>The uid or number of the last message downloaded</description>
+    <cardinality>single</cardinality>
+    <type itemref="Long"/>
+    <defaultValue type="Long">0</defaultValue>
+  </Attribute>
 
   <Attribute itemName="password">
     <displayName>Password</displayName>
@@ -67,6 +82,7 @@
     <cardinality>list</cardinality>
     <type itemref="mail:MailMessage"/>
     <inverseAttribute itemref="mail:downloadAccount"/>
+    <initialValue/>
   </Attribute>
 
   <Attribute itemName="returnAddress">
@@ -100,11 +116,13 @@
     <issues>We might also want some more attributes, to keep track of things like 'port number', 'use SSL (boolean)', 'check for messages at startup (boolean)', </issues>
     <displayAttribute itemref="mail:accountName"/>
     <attributes itemref="mail:serverName"/>
+    <attributes itemref="mail:serverPort"/>
     <attributes itemref="mail:accountName"/>
     <attributes itemref="mail:accountType"/>
     <attributes itemref="mail:password"/>
     <attributes itemref="mail:downloadedMail"/>
     <attributes itemref="mail:returnAddress"/>
+    <attributes itemref="mail:messageDownloadSequence"/>
     <attributes itemref="mail:pollingFrequency"/>
     <classes key="python">osaf.contentmodel.mail.Mail.EmailAccount</classes>
   </Kind>



More information about the Commits mailing list