1
22
23
41
42 package com.liferay.taglib.journal;
43
44 import com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil;
45
46 import java.util.Date;
47
48 import javax.servlet.jsp.JspException;
49 import javax.servlet.jsp.tagext.TagSupport;
50
51
58 public class ArticleSearchCountByKeywordsTag extends TagSupport {
59
60 public int doStartTag() throws JspException {
61 try {
62 int count = JournalArticleLocalServiceUtil.searchCount(
63 _companyId, _groupId, _keywords, _version, _type, _structureId,
64 _templateId, _displayDateGT, _displayDateLT, _approved,
65 _expired, _reviewDate);
66
67 pageContext.setAttribute(_var, count);
68
69 return SKIP_BODY;
70 }
71 catch (Exception e) {
72 throw new JspException(e);
73 }
74 }
75
76 public void setApproved(Boolean approved) {
77 _approved = approved;
78 }
79
80 public void setCompanyId(long companyId) {
81 _companyId = companyId;
82 }
83
84 public void setDisplayDateGT(Date displayDateGT) {
85 _displayDateGT = displayDateGT;
86 }
87
88 public void setDisplayDateLT(Date displayDateLT) {
89 _displayDateLT = displayDateLT;
90 }
91
92 public void setExpired(Boolean expired) {
93 _expired = expired;
94 }
95
96 public void setGroupId(long groupId) {
97 _groupId = groupId;
98 }
99
100 public void setKeywords(String keywords) {
101 _keywords = keywords;
102 }
103
104 public void setReviewDate(Date reviewDate) {
105 _reviewDate = reviewDate;
106 }
107
108 public void setStructureId(String structureId) {
109 _structureId = structureId;
110 }
111
112 public void setTemplateId(String templateId) {
113 _templateId = templateId;
114 }
115
116 public void setType(String type) {
117 _type = type;
118 }
119
120 public void setVar(String var) {
121 _var = var;
122 }
123
124 public void setVersion(Double version) {
125 _version = version;
126 }
127
128 private Boolean _approved;
129 private long _companyId;
130 private Date _displayDateGT;
131 private Date _displayDateLT;
132 private Boolean _expired;
133 private long _groupId;
134 private String _keywords;
135 private Date _reviewDate;
136 private String _structureId;
137 private String _templateId;
138 private String _type;
139 private String _var;
140 private Double _version;
141
142 }