001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.messaging.proxy.BaseMultiDestinationProxyBean;
018 import com.liferay.portal.kernel.messaging.proxy.ProxyRequest;
019
020 import java.util.Collection;
021
022
026 public class IndexWriterProxyBean extends BaseMultiDestinationProxyBean
027 implements IndexWriter {
028
029 @Override
030 public void addDocument(SearchContext searchContext, Document document) {
031 throw new UnsupportedOperationException();
032 }
033
034 @Override
035 public void addDocuments(
036 SearchContext searchContext, Collection<Document> documents) {
037
038 throw new UnsupportedOperationException();
039 }
040
041 @Override
042 public void clearQuerySuggestionDictionaryIndexes(
043 SearchContext searchContext) {
044
045 throw new UnsupportedOperationException();
046 }
047
048 @Override
049 public void clearSpellCheckerDictionaryIndexes(
050 SearchContext searchContext) {
051
052 throw new UnsupportedOperationException();
053 }
054
055 @Override
056 public void deleteDocument(SearchContext searchContext, String uid) {
057 throw new UnsupportedOperationException();
058 }
059
060 @Override
061 public void deleteDocuments(
062 SearchContext searchContext, Collection<String> uids) {
063
064 throw new UnsupportedOperationException();
065 }
066
067 @Override
068 public void deletePortletDocuments(
069 SearchContext searchContext, String portletId) {
070
071 throw new UnsupportedOperationException();
072 }
073
074 @Override
075 public String getDestinationName(ProxyRequest proxyRequest) {
076 Object[] arguments = proxyRequest.getArguments();
077
078 SearchContext searchContext = (SearchContext)arguments[0];
079
080 String searchEngineId = searchContext.getSearchEngineId();
081
082 return SearchEngineUtil.getSearchWriterDestinationName(searchEngineId);
083 }
084
085 @Override
086 public void indexQuerySuggestionDictionaries(SearchContext searchContext) {
087 throw new UnsupportedOperationException();
088 }
089
090 @Override
091 public void indexQuerySuggestionDictionary(SearchContext searchContext) {
092 throw new UnsupportedOperationException();
093 }
094
095 @Override
096 public void indexSpellCheckerDictionaries(SearchContext searchContext) {
097 throw new UnsupportedOperationException();
098 }
099
100 @Override
101 public void indexSpellCheckerDictionary(SearchContext searchContext) {
102 throw new UnsupportedOperationException();
103 }
104
105 @Override
106 public void updateDocument(SearchContext searchContext, Document document) {
107 throw new UnsupportedOperationException();
108 }
109
110 @Override
111 public void updateDocuments(
112 SearchContext searchContext, Collection<Document> documents) {
113
114 throw new UnsupportedOperationException();
115 }
116
117 }