Class MongoDBDeleteAction

java.lang.Object
com.kingsrook.qqq.backend.module.mongodb.actions.AbstractMongoDBAction
com.kingsrook.qqq.backend.module.mongodb.actions.MongoDBDeleteAction
All Implemented Interfaces:
DeleteInterface

public class MongoDBDeleteAction extends AbstractMongoDBAction implements DeleteInterface
  • Constructor Details

    • MongoDBDeleteAction

      public MongoDBDeleteAction()
  • Method Details

    • supportsQueryFilterInput

      public boolean supportsQueryFilterInput()
      Description copied from interface: DeleteInterface
      Specify whether this particular module's delete action natively supports receiving a queryFilter as input (e.g., SQL does). If the module doesn't support a query filter, then the qqq framework (DeleteAction) will, if it receives a queryFilter in its input, it will execute the query, and pass the list of primary keys down into the module's delete implementation.
      Specified by:
      supportsQueryFilterInput in interface DeleteInterface
    • execute

      public DeleteOutput execute(DeleteInput deleteInput) throws QException
      Specified by:
      execute in interface DeleteInterface
      Throws:
      QException