001
014
015 package com.liferay.taglib.search;
016
017 import com.liferay.portal.kernel.bean.BeanPropertiesUtil;
018
019 import java.io.Writer;
020
021 import javax.servlet.http.HttpServletRequest;
022 import javax.servlet.http.HttpServletResponse;
023
024
027 public class ButtonSearchEntry extends TextSearchEntry {
028
029 @Override
030 public Object clone() {
031 ButtonSearchEntry buttonSearchEntry = new ButtonSearchEntry();
032
033 BeanPropertiesUtil.copyProperties(this, buttonSearchEntry);
034
035 return buttonSearchEntry;
036 }
037
038 @Override
039 public void print(
040 Writer writer, HttpServletRequest request,
041 HttpServletResponse response)
042 throws Exception {
043
044 StringBuilder sb = new StringBuilder();
045
046 sb.append("<input type=\"button\" ");
047 sb.append("value=\"");
048 sb.append(getName());
049 sb.append("\" onClick=\"");
050 sb.append(getHref());
051 sb.append("\">");
052
053 writer.write(sb.toString());
054 }
055
056 }