Package ubic.gemma.core.apps
Class DeleteDiffExCli
- java.lang.Object
-
- ubic.gemma.core.util.AbstractCLI
-
- ubic.gemma.core.util.AbstractAuthenticatedCLI
-
- ubic.gemma.core.apps.ExpressionExperimentManipulatingCLI
-
- ubic.gemma.core.apps.DeleteDiffExCli
-
- All Implemented Interfaces:
CLI
public class DeleteDiffExCli extends ExpressionExperimentManipulatingCLI
Delete differential expression analsyes on a per-experiment basis.- Author:
- paul
-
-
Field Summary
-
Fields inherited from class ubic.gemma.core.apps.ExpressionExperimentManipulatingCLI
auditEventService, auditTrailService, eeService, expressionExperiments, force
-
Fields inherited from class ubic.gemma.core.util.AbstractCLI
ABORTED, FAILURE, FAILURE_FROM_ERROR_OBJECTS, log, SUCCESS
-
-
Constructor Summary
Constructors Constructor Description DeleteDiffExCli()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doWork()
Command line implementation.String
getCommandName()
A short memorable name for the command that can be used to locate this class.String
getShortDesc()
Obtain a short description for this command explaining what it does.-
Methods inherited from class ubic.gemma.core.apps.ExpressionExperimentManipulatingCLI
addForceOption, buildOptions, getCommandGroup, noNeedToRun, processOptions, refreshExpressionExperimentFromGemmaWeb, setUseReferencesIfPossible
-
Methods inherited from class ubic.gemma.core.util.AbstractAuthenticatedCLI
createBatchTaskExecutorService, getGemmaRestApiClient, processStandardOptions, requireLogin
-
Methods inherited from class ubic.gemma.core.util.AbstractCLI
addAutoOption, addAutoOption, addBatchOption, addDateOption, addErrorObject, addErrorObject, addErrorObject, addSuccessObject, addSuccessObject, addThreadsOption, allowPositionalArguments, buildStandardOptions, executeBatchTasks, executeCommand, getAutoSeekEventType, getBatchTaskExecutor, getBean, getBean, getLimitingDate, getNumThreads, getOptions, isAutoSeek, promptConfirmationOrAbort, setAllowPositionalArguments
-
-
-
-
Method Detail
-
getCommandName
public String getCommandName()
Description copied from interface:CLI
A short memorable name for the command that can be used to locate this class.- Returns:
- name; if null or blank, this will not be available as a shortcut command.
-
doWork
protected void doWork() throws Exception
Description copied from class:AbstractCLI
Command line implementation.This is called after
AbstractCLI.buildOptions(Options)
andAbstractCLI.processOptions(CommandLine)
, so the implementation can assume that all its arguments have already been initialized.- Specified by:
doWork
in classAbstractCLI
- Throws:
Exception
- in case of unrecoverable failure, an exception is thrown and will result in aAbstractCLI.FAILURE
exit code, otherwise useAbstractCLI.addErrorObject(java.lang.Object, java.lang.String, java.lang.Throwable)
to indicate an error and resume processing
-
-