gov.nih.nci.caarray.services.util.netcdf.test.usecases
Class AbstractUseCase

java.lang.Object
  extended by gov.nih.nci.caarray.services.util.netcdf.test.usecases.AbstractUseCase
All Implemented Interfaces:
UseCase
Direct Known Subclasses:
CanGetBioAssayDatum, CanGetByQuantitationType

public abstract class AbstractUseCase
extends java.lang.Object
implements UseCase


Constructor Summary
AbstractUseCase()
          AbstractUseCase constructor comment.
 
Method Summary
abstract  void apply()
          perform this use case
abstract  java.lang.String getDescription()
          get descriptive information on use case
static java.lang.String[] parseArgs(java.lang.String args)
           
static java.lang.String[] parseArgs(java.lang.String args, java.lang.String delimiter)
           
protected  java.lang.String readLineWithMessage(java.lang.String message)
          Deprecated. Used for interactive command prompt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractUseCase

public AbstractUseCase()
AbstractUseCase constructor comment.

Method Detail

apply

public abstract void apply()
perform this use case

Specified by:
apply in interface UseCase

getDescription

public abstract java.lang.String getDescription()
get descriptive information on use case

Specified by:
getDescription in interface UseCase

readLineWithMessage

protected java.lang.String readLineWithMessage(java.lang.String message)
Deprecated. Used for interactive command prompt

read a single line from stdin and return as String


parseArgs

public static java.lang.String[] parseArgs(java.lang.String args)

parseArgs

public static java.lang.String[] parseArgs(java.lang.String args,
                                           java.lang.String delimiter)