Class AbstractListCommand

java.lang.Object
org.glassfish.batch.AbstractListCommand
All Implemented Interfaces:
org.glassfish.api.admin.AdminCommand
Direct Known Subclasses:
AbstractLongListCommand, ListBatchRuntimeConfiguration

public abstract class AbstractListCommand extends Object implements org.glassfish.api.admin.AdminCommand
Author:
Mahesh Kannan
  • Field Details

    • logger

      @Inject protected Logger logger
    • isTerse

      public boolean isTerse
    • outputHeaderList

      protected String outputHeaderList
    • target

      protected String target
    • outputHeaders

      protected String[] outputHeaders
    • displayHeaders

      protected String[] displayHeaders
  • Constructor Details

    • AbstractListCommand

      public AbstractListCommand()
  • Method Details

    • execute

      public void execute(org.glassfish.api.admin.AdminCommandContext context)
      Specified by:
      execute in interface org.glassfish.api.admin.AdminCommand
    • getJobOperatorFromBatchRuntime

      protected static jakarta.batch.operations.JobOperator getJobOperatorFromBatchRuntime()
    • isHeaderRequired

      protected boolean isHeaderRequired()
    • supportsLongFormat

      protected boolean supportsLongFormat()
    • executeCommand

      protected abstract void executeCommand(org.glassfish.api.admin.AdminCommandContext context, Properties extraProps) throws Exception
      Throws:
      Exception
    • getAllHeaders

      protected abstract String[] getAllHeaders()
    • getDefaultHeaders

      protected abstract String[] getDefaultHeaders()
    • getOutputHeaders

      protected String[] getOutputHeaders()
    • getDisplayHeaders

      protected String[] getDisplayHeaders()