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 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
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: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
-
-