001
014
015 package com.liferay.portal.kernel.search;
016
017 import java.util.Collection;
018
019
022 public interface IndexWriter {
023
024 public void addDocument(long companyId, Document document)
025 throws SearchException;
026
027 public void addDocuments(long companyId, Collection<Document> documents)
028 throws SearchException;
029
030 public void deleteDocument(long companyId, String uid)
031 throws SearchException;
032
033 public void deleteDocuments(long companyId, Collection<String> uids)
034 throws SearchException;
035
036 public void deletePortletDocuments(long companyId, String portletId)
037 throws SearchException;
038
039 public void updateDocument(long companyId, Document document)
040 throws SearchException;
041
042 public void updateDocuments(long companyId, Collection<Document> documents)
043 throws SearchException;
044
045 }