Class CurationScriptConfiguration<T extends Curation>

    • Constructor Detail

      • CurationScriptConfiguration

        public CurationScriptConfiguration()
    • Method Detail

      • setDspaceRunnableClass

        public void setDspaceRunnableClass​(Class<T> dspaceRunnableClass)
        Description copied from class: ScriptConfiguration
        Generic setter for the dspaceRunnableClass
        Specified by:
        setDspaceRunnableClass in class ScriptConfiguration<T extends Curation>
        Parameters:
        dspaceRunnableClass - The dspaceRunnableClass to be set on this IndexDiscoveryScriptConfiguration
      • isAllowedToExecute

        public boolean isAllowedToExecute​(Context context)
        Only admin can run Curation script via the scripts and processes endpoints.
        Specified by:
        isAllowedToExecute in class ScriptConfiguration<T extends Curation>
        Parameters:
        context - The relevant DSpace context
        Returns:
        True if currentUser is admin, otherwise false
      • getOptions

        public org.apache.commons.cli.Options getOptions()
        Description copied from class: ScriptConfiguration
        The getter for the options of the Script
        Specified by:
        getOptions in class ScriptConfiguration<T extends Curation>
        Returns:
        the options value of this ScriptConfiguration