Liferay 7.0-ce-b4

com.liferay.portal.kernel.search
Class BaseIndexer<T>

java.lang.Object
  extended by com.liferay.portal.kernel.search.BaseIndexer<T>
All Implemented Interfaces:
Indexer<T>
Direct Known Subclasses:
AssetCategoryIndexer, AssetEntryIndexer, AssetVocabularyIndexer, BaseSearcher, ContactIndexer, DLFileEntryIndexer, DLFileEntryMetadataIndexer, DLFolderIndexer, MBMessageIndexer, MBThreadIndexer, OrganizationIndexer, PluginPackageIndexer, TrashIndexer, UserIndexer

public abstract class BaseIndexer<T>
extends Object
implements Indexer<T>


Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.search.Indexer
DEFAULT_INTERVAL
 
Constructor Summary
BaseIndexer()
           
 
Method Summary
protected  void addAssetFields(Document document, String className, long classPK)
           
protected  void addDefaultHighlightFieldNames(QueryConfig queryConfig)
           
protected  void addDefaultSelectedFieldNames(SearchContext searchContext)
           
protected  void addFacetClause(SearchContext searchContext, BooleanFilter facetBooleanFilter, Collection<Facet> facets)
          Deprecated. As of 7.0.0
protected  void addFacetSelectedFieldNames(SearchContext searchContext, QueryConfig queryConfig)
           
protected  void addSearchAssetCategoryIds(BooleanFilter queryBooleanFilter, SearchContext searchContext)
           
protected  void addSearchAssetCategoryTitles(Document document, String field, List<AssetCategory> assetCategories)
           
protected  void addSearchAssetTagNames(BooleanFilter queryBooleanFilter, SearchContext searchContext)
           
protected  Filter addSearchClassTypeIds(BooleanFilter contextBooleanFilter, SearchContext searchContext)
           
protected  void addSearchEntryClassNames(BooleanFilter queryBooleanFilter, SearchContext searchContext)
           
protected  Map<String,Query> addSearchExpando(BooleanQuery searchQuery, SearchContext searchContext, String keywords)
           
protected  void addSearchFolderId(BooleanFilter queryBooleanFilter, SearchContext searchContext)
           
protected  void addSearchGroupId(BooleanFilter queryBooleanFilter, SearchContext searchContext)
           
protected  Map<String,Query> addSearchKeywords(BooleanQuery searchQuery, SearchContext searchContext)
           
protected  void addSearchLayout(BooleanFilter queryBooleanFilter, SearchContext searchContext)
           
protected  Map<String,Query> addSearchLocalizedTerm(BooleanQuery searchQuery, SearchContext searchContext, String field, boolean like)
           
protected  Query addSearchTerm(BooleanQuery searchQuery, SearchContext searchContext, String field, boolean like)
           
protected  void addSearchUserId(BooleanFilter queryBooleanFilter, SearchContext searchContext)
           
protected  void addSelectedLocalizedFieldNames(Set<String> selectedFieldNames, String... languageIds)
           
protected  void addStagingGroupKeyword(Document document, long groupId)
           
protected  void addStatus(BooleanFilter contextBooleanFilter, SearchContext searchContext)
           
protected  void addTrashFields(Document document, TrashedModel trashedModel)
           
protected  BooleanQuery createFullQuery(BooleanFilter fullQueryBooleanFilter, SearchContext searchContext)
           
protected  Summary createSummary(Document document)
           
protected  Summary createSummary(Document document, String titleField, String contentField)
           
 void delete(long companyId, String uid)
           
 void delete(T object)
           
protected  void deleteDocument(long companyId, long field1)
           
protected  void deleteDocument(long companyId, long field1, String field2)
           
protected  void deleteDocument(long companyId, String field1)
           
protected  void deleteDocument(long companyId, String field1, String field2)
           
protected abstract  void doDelete(T object)
           
protected abstract  Document doGetDocument(T object)
           
protected  String doGetSortField(String orderByCol)
           
protected abstract  Summary doGetSummary(Document document, Locale locale, String snippet, PortletRequest portletRequest, PortletResponse portletResponse)
           
protected  void doPostProcessSearchQuery(Indexer<?> indexer, BooleanQuery searchQuery, SearchContext searchContext)
          Deprecated. As of 7.0.0, added strictly to support backwards compatibility of Indexer.postProcessSearchQuery(BooleanQuery, SearchContext)
protected abstract  void doReindex(String[] ids)
           
protected abstract  void doReindex(String className, long classPK)
           
protected abstract  void doReindex(T object)
           
protected  Hits doSearch(SearchContext searchContext)
           
 boolean equals(Object object)
           
protected  Document getBaseModelDocument(String portletId, BaseModel<?> baseModel)
           
protected  Document getBaseModelDocument(String portletId, BaseModel<?> baseModel, BaseModel<?> workflowedBaseModel)
           
protected  String getClassName(SearchContext searchContext)
           
 String[] getClassNames()
          Deprecated. As of 7.0.0, replaced by getSearchClassNames()
protected  String[] getDefaultSelectedFieldNames()
           
protected  String[] getDefaultSelectedLocalizedFieldNames()
           
 Document getDocument(T object)
           
protected  String getExpandoFieldName(SearchContext searchContext, ExpandoBridge expandoBridge, String attributeName)
           
 BooleanFilter getFacetBooleanFilter(String className, SearchContext searchContext)
           
 BooleanQuery getFullQuery(SearchContext searchContext)
           
 IndexerPostProcessor[] getIndexerPostProcessors()
           
protected  Locale getLocale(PortletRequest portletRequest)
           
protected  Set<String> getLocalizedCountryNames(Country country)
           
 String getPortletId()
          Deprecated. As of 7.0.0, replaced by getClassName(com.liferay.portal.kernel.search.SearchContext)
protected  String getPortletId(SearchContext searchContext)
          Deprecated. As of 7.0.0 replaced by getClassName(com.liferay.portal.kernel.search.SearchContext)
 String[] getSearchClassNames()
           
 String getSearchEngineId()
           
protected  Group getSiteGroup(long groupId)
           
protected  long getSiteGroupId(long groupId)
           
protected  Locale getSnippetLocale(Document document, Locale locale)
           
 String getSortField(String orderByCol)
           
 String getSortField(String orderByCol, int sortType)
           
 Summary getSummary(Document document, Locale locale, String snippet)
          Deprecated. As of 7.0.0, replaced by getSummary(Document, String, PortletRequest, PortletResponse)
 Summary getSummary(Document document, String snippet, PortletRequest portletRequest, PortletResponse portletResponse)
           
 int hashCode()
           
 boolean hasPermission(PermissionChecker permissionChecker, String entryClassName, long entryClassPK, String actionId)
           
 boolean isCommitImmediately()
           
 boolean isFilterSearch()
          Return true if the indexer participates in post-search result filtering.
 boolean isIndexerEnabled()
           
 boolean isPermissionAware()
          Returns true if the indexer adds permission related filters to the search query prior to execution
 boolean isSelectAllLocales()
           
 boolean isStagingAware()
           
protected  boolean isStagingGroup(long groupId)
           
protected  boolean isUseSearchResultPermissionFilter(SearchContext searchContext)
           
protected  boolean isVisible(int entryStatus, int queryStatus)
           
 boolean isVisible(long classPK, int status)
           
 boolean isVisibleRelatedEntry(long classPK, int status)
           
protected  Document newDocument()
           
protected  void populateAddresses(Document document, List<Address> addresses, long regionId, long countryId)
           
protected  Map<Locale,String> populateMap(AssetEntry assetEntry, Map<Locale,String> map)
           
 void postProcessContextBooleanFilter(BooleanFilter contextBooleanFilter, SearchContext searchContext)
           
 void postProcessContextQuery(BooleanQuery contextQuery, SearchContext searchContext)
          Deprecated. As of 7.0.0, replaced by postProcessContextBooleanFilter(BooleanFilter, SearchContext)
protected  void postProcessFullQuery(BooleanQuery fullQuery, SearchContext searchContext)
           
 void postProcessSearchQuery(BooleanQuery searchQuery, BooleanFilter fullQueryBooleanFilter, SearchContext searchContext)
           
 void postProcessSearchQuery(BooleanQuery searchQuery, SearchContext searchContext)
          Deprecated. As of 7.0.0, replaced by postProcessSearchQuery(BooleanQuery, BooleanFilter, SearchContext)
protected  void processHits(SearchContext searchContext, Hits hits)
           
 void registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
           
 void reindex(Collection<T> collection)
           
 void reindex(String[] ids)
           
 void reindex(String className, long classPK)
           
 void reindex(T object)
           
protected  void resetFullQuery(SearchContext searchContext)
           
 Hits search(SearchContext searchContext)
           
 Hits search(SearchContext searchContext, String... selectedFieldNames)
           
 long searchCount(SearchContext searchContext)
           
 void setCommitImmediately(boolean commitImmediately)
           
protected  void setDefaultSelectedFieldNames(String... defaultLocalizedFieldNames)
           
protected  void setDefaultSelectedLocalizedFieldNames(String... defaultLocalizedFieldNames)
           
protected  void setFilterSearch(boolean filterSearch)
           
 void setIndexerEnabled(boolean indexerEnabled)
           
protected  void setPermissionAware(boolean permissionAware)
           
 void setSelectAllLocales(boolean selectAllLocales)
           
protected  void setStagingAware(boolean stagingAware)
           
 void unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.search.Indexer
getClassName
 

Constructor Detail

BaseIndexer

public BaseIndexer()
Method Detail

delete

public void delete(long companyId,
                   String uid)
            throws SearchException
Specified by:
delete in interface Indexer<T>
Throws:
SearchException

delete

public void delete(T object)
            throws SearchException
Specified by:
delete in interface Indexer<T>
Throws:
SearchException

equals

public boolean equals(Object object)
Overrides:
equals in class Object

getClassNames

@Deprecated
public String[] getClassNames()
Deprecated. As of 7.0.0, replaced by getSearchClassNames()

Specified by:
getClassNames in interface Indexer<T>

getDocument

public Document getDocument(T object)
                     throws SearchException
Specified by:
getDocument in interface Indexer<T>
Throws:
SearchException

getFacetBooleanFilter

public BooleanFilter getFacetBooleanFilter(String className,
                                           SearchContext searchContext)
                                    throws Exception
Specified by:
getFacetBooleanFilter in interface Indexer<T>
Throws:
Exception

getFullQuery

public BooleanQuery getFullQuery(SearchContext searchContext)
                          throws SearchException
Specified by:
getFullQuery in interface Indexer<T>
Throws:
SearchException

getIndexerPostProcessors

public IndexerPostProcessor[] getIndexerPostProcessors()
Specified by:
getIndexerPostProcessors in interface Indexer<T>

getPortletId

@Deprecated
public String getPortletId()
Deprecated. As of 7.0.0, replaced by getClassName(com.liferay.portal.kernel.search.SearchContext)

Specified by:
getPortletId in interface Indexer<T>

getSearchClassNames

public String[] getSearchClassNames()
Specified by:
getSearchClassNames in interface Indexer<T>

getSearchEngineId

public String getSearchEngineId()
Specified by:
getSearchEngineId in interface Indexer<T>

getSortField

public String getSortField(String orderByCol)
Specified by:
getSortField in interface Indexer<T>

getSortField

public String getSortField(String orderByCol,
                           int sortType)
Specified by:
getSortField in interface Indexer<T>

getSummary

@Deprecated
public Summary getSummary(Document document,
                                     Locale locale,
                                     String snippet)
                   throws SearchException
Deprecated. As of 7.0.0, replaced by getSummary(Document, String, PortletRequest, PortletResponse)

Specified by:
getSummary in interface Indexer<T>
Throws:
SearchException

getSummary

public Summary getSummary(Document document,
                          String snippet,
                          PortletRequest portletRequest,
                          PortletResponse portletResponse)
                   throws SearchException
Specified by:
getSummary in interface Indexer<T>
Throws:
SearchException

hashCode

public int hashCode()
Overrides:
hashCode in class Object

hasPermission

public boolean hasPermission(PermissionChecker permissionChecker,
                             String entryClassName,
                             long entryClassPK,
                             String actionId)
                      throws Exception
Specified by:
hasPermission in interface Indexer<T>
Throws:
Exception

isCommitImmediately

public boolean isCommitImmediately()
Specified by:
isCommitImmediately in interface Indexer<T>

isFilterSearch

public boolean isFilterSearch()
Description copied from interface: Indexer
Return true if the indexer participates in post-search result filtering.

Specified by:
isFilterSearch in interface Indexer<T>
Returns:
true if the indexer participates in post-search result filtering; false otherwise
See Also:
SearchResultPermissionFilter

isIndexerEnabled

public boolean isIndexerEnabled()
Specified by:
isIndexerEnabled in interface Indexer<T>

isPermissionAware

public boolean isPermissionAware()
Description copied from interface: Indexer
Returns true if the indexer adds permission related filters to the search query prior to execution

Specified by:
isPermissionAware in interface Indexer<T>
Returns:
true if the indexer adds permission related filters to the search query prior to execution; false otherwise
See Also:
SearchPermissionChecker

isSelectAllLocales

public boolean isSelectAllLocales()

isStagingAware

public boolean isStagingAware()
Specified by:
isStagingAware in interface Indexer<T>

isVisible

public boolean isVisible(long classPK,
                         int status)
                  throws Exception
Specified by:
isVisible in interface Indexer<T>
Throws:
Exception

isVisibleRelatedEntry

public boolean isVisibleRelatedEntry(long classPK,
                                     int status)
                              throws Exception
Specified by:
isVisibleRelatedEntry in interface Indexer<T>
Throws:
Exception

postProcessContextBooleanFilter

public void postProcessContextBooleanFilter(BooleanFilter contextBooleanFilter,
                                            SearchContext searchContext)
                                     throws Exception
Specified by:
postProcessContextBooleanFilter in interface Indexer<T>
Throws:
Exception

postProcessContextQuery

@Deprecated
public void postProcessContextQuery(BooleanQuery contextQuery,
                                               SearchContext searchContext)
                             throws Exception
Deprecated. As of 7.0.0, replaced by postProcessContextBooleanFilter(BooleanFilter, SearchContext)

Specified by:
postProcessContextQuery in interface Indexer<T>
Throws:
Exception

postProcessSearchQuery

public void postProcessSearchQuery(BooleanQuery searchQuery,
                                   BooleanFilter fullQueryBooleanFilter,
                                   SearchContext searchContext)
                            throws Exception
Specified by:
postProcessSearchQuery in interface Indexer<T>
Throws:
Exception

postProcessSearchQuery

@Deprecated
public void postProcessSearchQuery(BooleanQuery searchQuery,
                                              SearchContext searchContext)
                            throws Exception
Deprecated. As of 7.0.0, replaced by postProcessSearchQuery(BooleanQuery, BooleanFilter, SearchContext)

Specified by:
postProcessSearchQuery in interface Indexer<T>
Throws:
Exception

registerIndexerPostProcessor

public void registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
Specified by:
registerIndexerPostProcessor in interface Indexer<T>

reindex

public void reindex(Collection<T> collection)
Specified by:
reindex in interface Indexer<T>

reindex

public void reindex(String className,
                    long classPK)
             throws SearchException
Specified by:
reindex in interface Indexer<T>
Throws:
SearchException

reindex

public void reindex(String[] ids)
             throws SearchException
Specified by:
reindex in interface Indexer<T>
Throws:
SearchException

reindex

public void reindex(T object)
             throws SearchException
Specified by:
reindex in interface Indexer<T>
Throws:
SearchException

search

public Hits search(SearchContext searchContext)
            throws SearchException
Specified by:
search in interface Indexer<T>
Throws:
SearchException

search

public Hits search(SearchContext searchContext,
                   String... selectedFieldNames)
            throws SearchException
Specified by:
search in interface Indexer<T>
Throws:
SearchException

searchCount

public long searchCount(SearchContext searchContext)
                 throws SearchException
Specified by:
searchCount in interface Indexer<T>
Throws:
SearchException

setCommitImmediately

public void setCommitImmediately(boolean commitImmediately)

setIndexerEnabled

public void setIndexerEnabled(boolean indexerEnabled)
Specified by:
setIndexerEnabled in interface Indexer<T>

setSelectAllLocales

public void setSelectAllLocales(boolean selectAllLocales)

unregisterIndexerPostProcessor

public void unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
Specified by:
unregisterIndexerPostProcessor in interface Indexer<T>

addAssetFields

protected void addAssetFields(Document document,
                              String className,
                              long classPK)

addDefaultHighlightFieldNames

protected void addDefaultHighlightFieldNames(QueryConfig queryConfig)

addDefaultSelectedFieldNames

protected void addDefaultSelectedFieldNames(SearchContext searchContext)

addFacetClause

@Deprecated
protected void addFacetClause(SearchContext searchContext,
                                         BooleanFilter facetBooleanFilter,
                                         Collection<Facet> facets)
                       throws ParseException
Deprecated. As of 7.0.0

Throws:
ParseException

addFacetSelectedFieldNames

protected void addFacetSelectedFieldNames(SearchContext searchContext,
                                          QueryConfig queryConfig)

addSearchAssetCategoryIds

protected void addSearchAssetCategoryIds(BooleanFilter queryBooleanFilter,
                                         SearchContext searchContext)
                                  throws Exception
Throws:
Exception

addSearchAssetCategoryTitles

protected void addSearchAssetCategoryTitles(Document document,
                                            String field,
                                            List<AssetCategory> assetCategories)

addSearchAssetTagNames

protected void addSearchAssetTagNames(BooleanFilter queryBooleanFilter,
                                      SearchContext searchContext)
                               throws Exception
Throws:
Exception

addSearchClassTypeIds

protected Filter addSearchClassTypeIds(BooleanFilter contextBooleanFilter,
                                       SearchContext searchContext)
                                throws Exception
Throws:
Exception

addSearchEntryClassNames

protected void addSearchEntryClassNames(BooleanFilter queryBooleanFilter,
                                        SearchContext searchContext)
                                 throws Exception
Throws:
Exception

addSearchExpando

protected Map<String,Query> addSearchExpando(BooleanQuery searchQuery,
                                             SearchContext searchContext,
                                             String keywords)
                                      throws Exception
Throws:
Exception

addSearchFolderId

protected void addSearchFolderId(BooleanFilter queryBooleanFilter,
                                 SearchContext searchContext)
                          throws Exception
Throws:
Exception

addSearchGroupId

protected void addSearchGroupId(BooleanFilter queryBooleanFilter,
                                SearchContext searchContext)
                         throws Exception
Throws:
Exception

addSearchKeywords

protected Map<String,Query> addSearchKeywords(BooleanQuery searchQuery,
                                              SearchContext searchContext)
                                       throws Exception
Throws:
Exception

addSearchLayout

protected void addSearchLayout(BooleanFilter queryBooleanFilter,
                               SearchContext searchContext)
                        throws Exception
Throws:
Exception

addSearchLocalizedTerm

protected Map<String,Query> addSearchLocalizedTerm(BooleanQuery searchQuery,
                                                   SearchContext searchContext,
                                                   String field,
                                                   boolean like)
                                            throws Exception
Throws:
Exception

addSearchTerm

protected Query addSearchTerm(BooleanQuery searchQuery,
                              SearchContext searchContext,
                              String field,
                              boolean like)
                       throws Exception
Throws:
Exception

addSearchUserId

protected void addSearchUserId(BooleanFilter queryBooleanFilter,
                               SearchContext searchContext)
                        throws Exception
Throws:
Exception

addSelectedLocalizedFieldNames

protected void addSelectedLocalizedFieldNames(Set<String> selectedFieldNames,
                                              String... languageIds)

addStagingGroupKeyword

protected void addStagingGroupKeyword(Document document,
                                      long groupId)

addStatus

protected void addStatus(BooleanFilter contextBooleanFilter,
                         SearchContext searchContext)
                  throws Exception
Throws:
Exception

addTrashFields

protected void addTrashFields(Document document,
                              TrashedModel trashedModel)

createFullQuery

protected BooleanQuery createFullQuery(BooleanFilter fullQueryBooleanFilter,
                                       SearchContext searchContext)
                                throws Exception
Throws:
Exception

createSummary

protected Summary createSummary(Document document)

createSummary

protected Summary createSummary(Document document,
                                String titleField,
                                String contentField)

deleteDocument

protected void deleteDocument(long companyId,
                              long field1)
                       throws Exception
Throws:
Exception

deleteDocument

protected void deleteDocument(long companyId,
                              long field1,
                              String field2)
                       throws Exception
Throws:
Exception

deleteDocument

protected void deleteDocument(long companyId,
                              String field1)
                       throws Exception
Throws:
Exception

deleteDocument

protected void deleteDocument(long companyId,
                              String field1,
                              String field2)
                       throws Exception
Throws:
Exception

doDelete

protected abstract void doDelete(T object)
                          throws Exception
Throws:
Exception

doGetDocument

protected abstract Document doGetDocument(T object)
                                   throws Exception
Throws:
Exception

doGetSortField

protected String doGetSortField(String orderByCol)

doGetSummary

protected abstract Summary doGetSummary(Document document,
                                        Locale locale,
                                        String snippet,
                                        PortletRequest portletRequest,
                                        PortletResponse portletResponse)
                                 throws Exception
Throws:
Exception

doPostProcessSearchQuery

@Deprecated
protected void doPostProcessSearchQuery(Indexer<?> indexer,
                                                   BooleanQuery searchQuery,
                                                   SearchContext searchContext)
                                 throws Exception
Deprecated. As of 7.0.0, added strictly to support backwards compatibility of Indexer.postProcessSearchQuery(BooleanQuery, SearchContext)

Throws:
Exception

doReindex

protected abstract void doReindex(String className,
                                  long classPK)
                           throws Exception
Throws:
Exception

doReindex

protected abstract void doReindex(String[] ids)
                           throws Exception
Throws:
Exception

doReindex

protected abstract void doReindex(T object)
                           throws Exception
Throws:
Exception

doSearch

protected Hits doSearch(SearchContext searchContext)
                 throws SearchException
Throws:
SearchException

getBaseModelDocument

protected Document getBaseModelDocument(String portletId,
                                        BaseModel<?> baseModel)

getBaseModelDocument

protected Document getBaseModelDocument(String portletId,
                                        BaseModel<?> baseModel,
                                        BaseModel<?> workflowedBaseModel)

getClassName

protected String getClassName(SearchContext searchContext)

getDefaultSelectedFieldNames

protected String[] getDefaultSelectedFieldNames()

getDefaultSelectedLocalizedFieldNames

protected String[] getDefaultSelectedLocalizedFieldNames()

getExpandoFieldName

protected String getExpandoFieldName(SearchContext searchContext,
                                     ExpandoBridge expandoBridge,
                                     String attributeName)

getLocale

protected Locale getLocale(PortletRequest portletRequest)

getLocalizedCountryNames

protected Set<String> getLocalizedCountryNames(Country country)

getPortletId

@Deprecated
protected String getPortletId(SearchContext searchContext)
Deprecated. As of 7.0.0 replaced by getClassName(com.liferay.portal.kernel.search.SearchContext)


getSiteGroup

protected Group getSiteGroup(long groupId)

getSiteGroupId

protected long getSiteGroupId(long groupId)

getSnippetLocale

protected Locale getSnippetLocale(Document document,
                                  Locale locale)

isStagingGroup

protected boolean isStagingGroup(long groupId)

isUseSearchResultPermissionFilter

protected boolean isUseSearchResultPermissionFilter(SearchContext searchContext)

isVisible

protected boolean isVisible(int entryStatus,
                            int queryStatus)

newDocument

protected Document newDocument()

populateAddresses

protected void populateAddresses(Document document,
                                 List<Address> addresses,
                                 long regionId,
                                 long countryId)
                          throws PortalException
Throws:
PortalException

populateMap

protected Map<Locale,String> populateMap(AssetEntry assetEntry,
                                         Map<Locale,String> map)

postProcessFullQuery

protected void postProcessFullQuery(BooleanQuery fullQuery,
                                    SearchContext searchContext)
                             throws Exception
Throws:
Exception

processHits

protected void processHits(SearchContext searchContext,
                           Hits hits)
                    throws SearchException
Throws:
SearchException

resetFullQuery

protected void resetFullQuery(SearchContext searchContext)

setDefaultSelectedFieldNames

protected void setDefaultSelectedFieldNames(String... defaultLocalizedFieldNames)

setDefaultSelectedLocalizedFieldNames

protected void setDefaultSelectedLocalizedFieldNames(String... defaultLocalizedFieldNames)

setFilterSearch

protected void setFilterSearch(boolean filterSearch)

setPermissionAware

protected void setPermissionAware(boolean permissionAware)

setStagingAware

protected void setStagingAware(boolean stagingAware)

Liferay 7.0-ce-b4