1 package org.columba.mail.folder.zippedmh; 2 3 import org.columba.mail.config.FolderItem; 4 import org.columba.mail.config.IFolderItem; 5 import org.columba.mail.folder.AbstractLocalFolder; 6 import org.columba.mail.folder.IDataStorage; 7 8 public class ZippedMHFolder extends AbstractLocalFolder { 9 10 private ZippedMHDataStorage dataStorage; 11 12 public ZippedMHFolder(FolderItem item, String path) { 13 super(item, path); 14 } 15 16 public ZippedMHFolder(String name, String type, String path) { 17 super(name, type, path); 18 19 IFolderItem item = getConfiguration(); 20 item.setString("property", "accessrights", "user"); 21 item.setString("property", "subfolder", "true"); 22 } 23 24 public IDataStorage getDataStorageInstance() { 25 if( dataStorage == null ) { 26 dataStorage = new ZippedMHDataStorage(this.getDirectoryFile()); 27 } 28 return dataStorage; 29 } 30 31 } 32 | Popular Tags |