001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.util.StringPool;
018 import com.liferay.portal.security.permission.PermissionChecker;
019
020 import java.util.List;
021 import java.util.Locale;
022
023 import javax.portlet.PortletRequest;
024 import javax.portlet.PortletResponse;
025 import javax.portlet.PortletURL;
026
027
030 public class DummyIndexer implements Indexer {
031
032 @Override
033 public void addRelatedEntryFields(Document document, Object obj) {
034 }
035
036 @Override
037 public void delete(long companyId, String uid) {
038 }
039
040 @Override
041 public void delete(Object obj) {
042 }
043
044 @Override
045 public String[] getClassNames() {
046 return new String[0];
047 }
048
049 @Override
050 public int getDatabaseCount() throws Exception {
051 return 0;
052 }
053
054 @Override
055 public Document getDocument(Object obj) {
056 return null;
057 }
058
059 @Override
060 public BooleanQuery getFacetQuery(
061 String className, SearchContext searchContext) {
062
063 return null;
064 }
065
066 @Override
067 public BooleanQuery getFullQuery(SearchContext searchContext) {
068 return null;
069 }
070
071 @Override
072 public IndexerPostProcessor[] getIndexerPostProcessors() {
073 return new IndexerPostProcessor[0];
074 }
075
076 @Override
077 public String getPortletId() {
078 return StringPool.BLANK;
079 }
080
081 @Override
082 public String getSearchEngineId() {
083 return StringPool.BLANK;
084 }
085
086 @Override
087 public String getSortField(String orderByCol) {
088 return StringPool.BLANK;
089 }
090
091 @Override
092 public String getSortField(String orderByCol, int sortType) {
093 return StringPool.BLANK;
094 }
095
096
100 @Deprecated
101 @Override
102 public Summary getSummary(
103 Document document, Locale locale, String snippet,
104 PortletURL portletURL) {
105
106 return null;
107 }
108
109 @Override
110 public Summary getSummary(
111 Document document, String snippet, PortletURL portletURL,
112 PortletRequest portletRequest, PortletResponse portletResponse) {
113
114 return null;
115 }
116
117 @Override
118 public boolean hasPermission(
119 PermissionChecker permissionChecker, String entryClassName,
120 long entryClassPK, String actionId) {
121
122 return false;
123 }
124
125 @Override
126 public boolean isCommitImmediately() {
127 return false;
128 }
129
130 @Override
131 public boolean isFilterSearch() {
132 return false;
133 }
134
135 @Override
136 public boolean isPermissionAware() {
137 return false;
138 }
139
140 @Override
141 public boolean isStagingAware() {
142 return false;
143 }
144
145 @Override
146 public boolean isVisible(long classPK, int status) throws Exception {
147 return true;
148 }
149
150 @Override
151 public boolean isVisibleRelatedEntry(long classPK, int status)
152 throws Exception {
153
154 return true;
155 }
156
157 @Override
158 public void postProcessContextQuery(
159 BooleanQuery contextQuery, SearchContext searchContext) {
160 }
161
162 @Override
163 public void postProcessSearchQuery(
164 BooleanQuery searchQuery, SearchContext searchContext) {
165 }
166
167 @Override
168 public void registerIndexerPostProcessor(
169 IndexerPostProcessor indexerPostProcessor) {
170 }
171
172 @Override
173 public void reindex(Object obj) {
174 }
175
176 @Override
177 public void reindex(String className, long classPK) {
178 }
179
180 @Override
181 public void reindex(String[] ids) {
182 }
183
184 @Override
185 public void reindexDDMStructures(List<Long> ddmStructureIds) {
186 }
187
188 @Override
189 public Hits search(SearchContext searchContext) {
190 return null;
191 }
192
193 @Override
194 public Hits search(
195 SearchContext searchContext, String... selectedFieldNames) {
196
197 return null;
198 }
199
200 @Override
201 public void unregisterIndexerPostProcessor(
202 IndexerPostProcessor indexerPostProcessor) {
203 }
204
205 @Override
206 public void updateFullQuery(SearchContext searchContext) {
207 }
208
209 }