1 package org.javabb.action; 2 3 import java.util.ArrayList ; 4 import java.util.List ; 5 6 import org.javabb.action.infra.BaseAction; 7 import org.javabb.transaction.BadWordTransaction; 8 import org.javabb.vo.BadWord; 9 10 25 26 27 32 public class BadWordAction extends BaseAction { 33 private BadWord badWord; 34 35 private BadWordTransaction badWordTransaction; 36 37 private List badWords = new ArrayList (); 38 39 private Long id; 40 41 private String word; 42 43 private String replacement; 44 45 49 53 public void setId(Long id) { 54 this.id = id; 55 } 56 57 61 public void setReplacement(String replacement) { 62 this.replacement = replacement; 63 } 64 65 69 public void setWord(String word) { 70 this.word = word; 71 } 72 73 77 81 public void setBadWordTransaction(BadWordTransaction badWordTransaction) { 82 this.badWordTransaction = badWordTransaction; 83 } 84 85 89 93 public String listBadWords() throws Exception { 94 badWords = badWordTransaction.listAll(); 95 return SUCCESS; 96 } 97 98 102 public String loadBadWord() throws Exception { 103 badWord = badWordTransaction.getBadWord(id); 104 badWords = badWordTransaction.listAll(); 105 return SUCCESS; 106 } 107 108 112 public String delBadWord() throws Exception { 113 badWordTransaction.delete(new BadWord(id)); 114 return SUCCESS; 115 } 116 117 121 public String editBadWord() throws Exception { 122 badWordTransaction.update(new BadWord(id, word, replacement)); 123 return SUCCESS; 124 } 125 126 130 public String addBadWord() throws Exception { 131 badWordTransaction.save(new BadWord(word, replacement)); 132 return SUCCESS; 133 } 134 135 139 142 public BadWord getBadWord() { 143 return badWord; 144 } 145 146 149 public List getBadWords() { 150 return badWords; 151 } 152 153 } | Popular Tags |