Package ubic.gemma.core.apps
Class MakeExperimentsPublicCli
- java.lang.Object
-
- ubic.gemma.core.util.AbstractCLI
-
- ubic.gemma.core.util.AbstractAuthenticatedCLI
-
- ubic.gemma.core.apps.ExpressionExperimentManipulatingCLI
-
- ubic.gemma.core.apps.MakeExperimentsPublicCli
-
- All Implemented Interfaces:
CLI
public class MakeExperimentsPublicCli extends ExpressionExperimentManipulatingCLI
Make data sets public. You must be the owner of the experiment to do this.- 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, FOOTER, HEADER, log, SUCCESS
-
-
Constructor Summary
Constructors Constructor Description MakeExperimentsPublicCli()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoWork()Command line implementation.StringgetCommandName()A short memorable name for the command that can be used to locate this class.StringgetShortDesc()Obtain a short description for this command explaining what it does.-
Methods inherited from class ubic.gemma.core.apps.ExpressionExperimentManipulatingCLI
buildOptions, findGeneByOfficialSymbol, getCommandGroup, getTaxonByName, noNeedToRun, processOptions
-
Methods inherited from class ubic.gemma.core.util.AbstractAuthenticatedCLI
executeBatchTasks, processStandardOptions, requireLogin
-
Methods inherited from class ubic.gemma.core.util.AbstractCLI
addAutoOption, addAutoOption, addBatchOption, addDateOption, addErrorObject, addErrorObject, addErrorObject, addSuccessObject, addSuccessObject, addThreadsOption, allowPositionalArguments, buildStandardOptions, executeCommand, getAutoSeekEventType, getBean, getBean, getLimitingDate, getNumThreads, getOptions, isAutoSeek, promptConfirmationOrAbort, setAllowPositionalArguments
-
-
-
-
Method Detail
-
getCommandName
public String getCommandName()
Description copied from interface:CLIA 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 ExceptionDescription copied from class:AbstractCLICommand 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:
doWorkin classAbstractCLI- Throws:
Exception- in case of unrecoverable failure, an exception is thrown and will result in aAbstractCLI.FAILUREexit code, otherwise useAbstractCLI.addErrorObject(java.lang.Object, java.lang.String, java.lang.Throwable)to indicate an error and resume processing
-
-