Package org.dspace.app.suggestion.script
Class PublicationLoaderCliScriptConfiguration<T extends PublicationLoaderRunnable>
java.lang.Object
org.dspace.scripts.configuration.ScriptConfiguration<T>
org.dspace.app.suggestion.script.PublicationLoaderScriptConfiguration<T>
org.dspace.app.suggestion.script.PublicationLoaderCliScriptConfiguration<T>
- All Implemented Interfaces:
Aware,BeanNameAware
public class PublicationLoaderCliScriptConfiguration<T extends PublicationLoaderRunnable>
extends PublicationLoaderScriptConfiguration<T>
Extension of
org.dspace.app.suggestion.openaire.PublicationLoaderScriptConfiguration for CLI.- Author:
- Alessandro Martelli (alessandro.martelli at 4science.it)
-
Field Summary
Fields inherited from class org.dspace.scripts.configuration.ScriptConfiguration
options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.commons.cli.OptionsRetrieves the command-line options available for this script.Methods inherited from class org.dspace.app.suggestion.script.PublicationLoaderScriptConfiguration
getDspaceRunnableClass, isAllowedToExecute, setDspaceRunnableClassMethods inherited from class org.dspace.scripts.configuration.ScriptConfiguration
getDescription, getHelpOptions, getName, setBeanName, setDescription, setName
-
Constructor Details
-
PublicationLoaderCliScriptConfiguration
public PublicationLoaderCliScriptConfiguration()
-
-
Method Details
-
getOptions
public org.apache.commons.cli.Options getOptions()Retrieves the command-line options available for this script. In addition to the options provided byPublicationLoaderScriptConfiguration, this method adds a "help" option.- Overrides:
getOptionsin classPublicationLoaderScriptConfiguration<T extends PublicationLoaderRunnable>- Returns:
- The configured
Optionsobject containing all available command-line parameters.
-