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.SmileTransaction; 8 import org.javabb.vo.Smile; 9 10 25 26 27 31 public class SmileAction extends BaseAction { 32 33 private SmileTransaction _smileTransaction; 34 35 private Smile _smile = new Smile(); 36 private List _smiles = new ArrayList (); 37 38 private String _emoticon = ""; 39 private String _symbol = ""; 40 private String _filename = ""; 41 42 46 49 public void setFilename(String filename) { 50 this._filename = filename; 51 } 52 53 56 public void setSymbol(String symbol) { 57 this._symbol = symbol; 58 } 59 60 63 public void setEmoticon(String emotion) { 64 this._emoticon = emotion; 65 } 66 67 71 74 public void setSmileTransaction(SmileTransaction smileTransaction) { 75 this._smileTransaction = smileTransaction; 76 } 77 78 82 86 public String listSmiles() throws Exception { 87 _smiles = _smileTransaction.listAll(); 88 return SUCCESS; 89 } 90 91 95 public String loadSmile() throws Exception { 96 _smile = _smileTransaction.getSmile(_smileId); 97 return SUCCESS; 98 } 99 100 104 public String removeSmile() throws Exception { 105 _smileTransaction.delete(_smileId); 106 return SUCCESS; 107 } 108 109 113 public String updateSmile() throws Exception { 114 _smileTransaction.updateSmile(_smileId, _emoticon, _symbol, _filename); 115 return SUCCESS; 116 } 117 118 122 public String addSmile() throws Exception { 123 _smileTransaction.addSmile(_emoticon, _symbol, _filename); 124 return SUCCESS; 125 } 126 127 131 134 public Smile getSmile() { 135 return _smile; 136 } 137 138 141 public List getSmiles() { 142 return _smiles; 143 } 144 145 } | Popular Tags |