Interface VulcanBatchEngineTaskItemDelegate<T>


@ProviderType public interface VulcanBatchEngineTaskItemDelegate<T>
  • Method Details

    • create

      void create(Collection<T> items, Map<String,Serializable> parameters) throws Exception
      Throws:
      Exception
    • delete

      void delete(Collection<T> items, Map<String,Serializable> parameters) throws Exception
      Throws:
      Exception
    • getAvailableCreateStrategies

      default Set<String> getAvailableCreateStrategies()
    • getAvailableUpdateStrategies

      default Set<String> getAvailableUpdateStrategies()
    • getEntityModel

      com.liferay.portal.odata.entity.EntityModel getEntityModel(Map<String,List<String>> multivaluedMap) throws Exception
      Throws:
      Exception
    • getResourceClass

      default Class<?> getResourceClass()
    • getResourceName

      default String getResourceName()
    • getVersion

      default String getVersion()
    • read

      Page<T> read(com.liferay.portal.kernel.search.filter.Filter filter, Pagination pagination, com.liferay.portal.kernel.search.Sort[] sorts, Map<String,Serializable> parameters, String search) throws Exception
      Throws:
      Exception
    • setContextBatchUnsafeBiConsumer

      void setContextBatchUnsafeBiConsumer(com.liferay.petra.function.UnsafeBiConsumer<Collection<T>,com.liferay.petra.function.UnsafeFunction<T,T,Exception>,Exception> contextBatchUnsafeBiConsumer)
    • setContextCompany

      void setContextCompany(com.liferay.portal.kernel.model.Company contextCompany)
    • setContextUriInfo

      void setContextUriInfo(javax.ws.rs.core.UriInfo uriInfo)
    • setContextUser

      void setContextUser(com.liferay.portal.kernel.model.User contextUser)
    • setGroupLocalService

      void setGroupLocalService(com.liferay.portal.kernel.service.GroupLocalService groupLocalService)
    • setLanguageId

      void setLanguageId(String languageId)
    • update

      void update(Collection<T> items, Map<String,Serializable> parameters) throws Exception
      Throws:
      Exception