home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / plnk081.zip / pilot-link.0.8.1 / Java / Pdapilot / mail / Database.java < prev    next >
Encoding:
Java Source  |  1997-08-03  |  1.3 KB  |  31 lines

  1.  
  2. package Pdapilot.mail;
  3.  
  4. public class Database extends Pdapilot.Database {
  5.     public Pdapilot.AppBlock newAppBlock() { return new Pdapilot.mail.AppBlock(); }
  6.     public Pdapilot.AppBlock newAppBlock(byte[] contents) { return new Pdapilot.mail.AppBlock(contents); }
  7.     
  8.     public Pdapilot.Record newRecord() { return new Pdapilot.mail.Record(); }
  9.     public Pdapilot.Record newRecord(byte[] contents, Pdapilot.RecordID id, int index, int attr, int cat) 
  10.         { return new Pdapilot.mail.Record(contents, id, index, attr, cat); }
  11.  
  12.     public Pdapilot.Pref newPref() { return new Pdapilot.Pref(); }
  13.     public Pdapilot.Pref newPref(byte[] contents, Pdapilot.Char4 creator, int id, int version, boolean backup)
  14.     { 
  15.         if ((id == 1) || (id == 2)) 
  16.             return new Pdapilot.mail.SyncPref(contents, creator, id, version, backup);
  17.         else if (id == 3)
  18.             return new Pdapilot.mail.SignaturePref(contents, creator, id, version, backup);
  19.         else
  20.             return new Pdapilot.Pref(contents, creator, id, version, backup);
  21.     }
  22.     
  23.     public Pdapilot.Pref newSyncPref() { return new Pdapilot.mail.SyncPref(); }
  24.     public Pdapilot.Pref newSyncPref(boolean local ) { return new Pdapilot.mail.SyncPref(local); }
  25.     public Pdapilot.Pref newSignaturePref() { return new Pdapilot.mail.SignaturePref(); }
  26.         
  27.     public Pdapilot.Char4 creator() { return new Pdapilot.Char4("mail"); }
  28.     public String dbname() { return "MailDB"; }
  29.     
  30. }
  31.