001
014
015 package com.liferay.portal.kernel.dao.search;
016
017 import com.liferay.portal.kernel.bean.BeanPropertiesUtil;
018
019 import javax.servlet.jsp.PageContext;
020
021
024 public class ButtonSearchEntry extends TextSearchEntry {
025
026 public ButtonSearchEntry() {
027 }
028
029
032 public ButtonSearchEntry(
033 String align, String valign, String name, String href) {
034
035 this(align, valign, DEFAULT_COLSPAN, name, href);
036 }
037
038
041 public ButtonSearchEntry(
042 String align, String valign, int colspan, String name, String href) {
043
044 super(align, valign, colspan, name, href);
045 }
046
047 @Override
048 public Object clone() {
049 ButtonSearchEntry buttonSearchEntry = new ButtonSearchEntry();
050
051 BeanPropertiesUtil.copyProperties(this, buttonSearchEntry);
052
053 return buttonSearchEntry;
054 }
055
056 @Override
057 public void print(PageContext pageContext) throws Exception {
058 StringBuilder sb = new StringBuilder();
059
060 sb.append("<input type=\"button\" ");
061 sb.append("value=\"");
062 sb.append(getName());
063 sb.append("\" onClick=\"");
064 sb.append(getHref());
065 sb.append("\">");
066
067 pageContext.getOut().print(sb.toString());
068 }
069
070 }