Class ExportCommand

java.lang.Object
org.tasktide.core.manager.command.commands.AbstractCommand
org.tasktide.core.manager.command.commands.ExportCommand
All Implemented Interfaces:
ManagerCommand

public class ExportCommand extends AbstractCommand
Class to carry logic for exporting to json
  • Constructor Details

  • Method Details

    • exportToJson

      public boolean exportToJson()
      Export dataset to target file
      Returns:
      boolean
    • exportOnQuery

      public boolean exportOnQuery()
      Export to json file based on query string
      '{ "Parameter": "ALL" | "STATE", "Value": "TODO" | "LOCKED" }'
      Returns:
      boolean
    • runCommand

      public Object runCommand()
      Handles running the export of data collection to JSON format
      Specified by:
      runCommand in class AbstractCommand
      Returns:
      boolean
    • validateCommand

      public boolean validateCommand()
      Validates required options are defined in CommandSpec
      Returns:
      boolean