| 1 package org.columba.mail.config; 19 20 import org.columba.core.config.DefaultItem; 21 import org.columba.core.xml.XmlElement; 22 23 24 31 public class SpamItem extends DefaultItem { 32 33 34 public SpamItem(XmlElement e) { 35 super(e); 36 } 37 38 43 public boolean isEnabled() { 44 return getBooleanWithDefault("enabled", false); 45 } 46 47 52 public void setEnabled(boolean enabled) { 53 setBoolean("enabled", enabled); 54 55 } 56 57 public boolean isMoveIncomingJunkMessagesEnabled() { 58 return getBooleanWithDefault("move_incoming_junk_messages", false); 59 } 60 61 public void enableMoveIncomingJunkMessage(boolean enabled) { 62 setBoolean("move_incoming_junk_messages", enabled); 63 } 64 65 public boolean isIncomingTrashSelected() { 66 return getBooleanWithDefault("incoming_trash", true); 67 } 68 69 public void selectedIncomingTrash(boolean select) { 70 setBoolean("incoming_trash", select); 71 } 72 73 public String getIncomingCustomFolder() { 74 return getStringWithDefault("incoming_folder", "101"); 75 } 76 77 public void setIncomingCustomFolder(String folderId) { 78 setString("incoming_folder", folderId); 79 } 80 81 public boolean isMoveMessageWhenMarkingEnabled() { 82 return getBooleanWithDefault("move_message_when_marking", false); 83 } 84 85 public void enableMoveMessageWhenMarking(boolean enabled) { 86 setBoolean("move_message_when_marking", enabled); 87 } 88 89 public boolean isMoveTrashSelected() { 90 return getBooleanWithDefault("move_trash", true); 91 } 92 93 public void selectMoveTrash(boolean select) { 94 setBoolean("move_trash", select); 95 } 96 97 public String getMoveCustomFolder() { 98 return getStringWithDefault("move_folder", "101"); 99 } 100 101 public void setMoveCustomFolder(String folderId) { 102 setString("move_folder", folderId); 103 } 104 105 public boolean checkAddressbook() { 106 return getBooleanWithDefault("check_addressbook", false); 107 } 108 109 public void enableCheckAddressbook(boolean enable) { 110 setBoolean("check_addressbook", enable); 111 } 112 } 113 | Popular Tags |