1 25 26 package com.j2biz.blogunity.web.decorator; 27 28 import org.apache.commons.logging.Log; 29 import org.apache.commons.logging.LogFactory; 30 31 import com.j2biz.blogunity.pojo.Trackback; 32 33 37 public class TrackbacksTableDecorator extends AbstractTableDecorator { 38 41 private static final Log log = LogFactory.getLog(TrackbacksTableDecorator.class); 42 43 public String getActions() { 44 45 Trackback trackback = (Trackback) getCurrentRowObject(); 46 StringBuffer out = new StringBuffer (); 47 out.append("<nobr>"); 48 49 out.append("<a HREF=\""); 51 out.append(ctx); 52 out.append("/my/deleteTrackbackConfirm?id="); 53 out.append(trackback.getId()); 54 out.append("\">"); 55 out.append(getMessageForKey("DELETE")); 56 out.append("</a>"); 57 58 out.append("</nobr>"); 59 return out.toString(); 60 } 61 62 public String getLoggedIp() { 63 Trackback trackback = (Trackback) getCurrentRowObject(); 64 return "<a HREF=\"http://www.whois.net/?d="+trackback.getLoggedIp()+"\"a>"+trackback.getLoggedIp()+"</a>"; 65 } 66 67 public String getDate() { 68 Trackback trackback = (Trackback) getCurrentRowObject(); 69 return trackback.getDate().toString(); 70 } 71 72 public String getContent() { 73 Trackback trackback = (Trackback) getCurrentRowObject(); 74 return trackback.getTrackbackContent(); 75 } 76 77 public String getUrl() { 78 Trackback trackback = (Trackback) getCurrentRowObject(); 79 return trackback.getUrl(); 80 } 81 82 public String getTitle() { 83 Trackback trackback = (Trackback) getCurrentRowObject(); 84 return trackback.getTitle(); 85 } 86 87 88 89 90 } 91 | Popular Tags |