Interface IndexerWriter<T extends com.liferay.portal.kernel.model.BaseModel<?>>


@ProviderType public interface IndexerWriter<T extends com.liferay.portal.kernel.model.BaseModel<?>>
  • Method Details

    • delete

      void delete(long companyId, String uid)
    • delete

      void delete(T baseModel)
    • getBatchIndexingActionable

      BatchIndexingActionable getBatchIndexingActionable()
    • isEnabled

      boolean isEnabled()
    • reindex

      void reindex(Collection<T> baseModels)
    • reindex

      void reindex(long classPK)
    • reindex

      void reindex(String[] ids)
    • reindex

      void reindex(T baseModel)
    • reindex

      default void reindex(T baseModel, boolean notify)
    • setEnabled

      void setEnabled(boolean enabled)
    • updatePermissionFields

      void updatePermissionFields(T baseModel)