Interface UpdateInterface

All Known Implementing Classes:
APIUpdateAction, FilesystemUpdateAction, MemoryUpdateAction, MockUpdateAction, MongoDBUpdateAction, RDBMSUpdateAction, S3UpdateAction, SFTPUpdateAction

public interface UpdateInterface
Interface for the update action.
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(UpdateInput updateInput)
     
    default boolean
    Specify whether this particular module's update action can invalid input: '&' should fetch records before updating them, e.g., for audits or "not-found-checks"
  • Method Details

    • execute

      UpdateOutput execute(UpdateInput updateInput) throws QException
      Throws:
      QException
    • supportsPreFetchQuery

      default boolean supportsPreFetchQuery()
      Specify whether this particular module's update action can invalid input: '&' should fetch records before updating them, e.g., for audits or "not-found-checks"