Class BulkAccessControlScriptConfiguration<T extends BulkAccessControl>

    • Constructor Detail

      • BulkAccessControlScriptConfiguration

        public BulkAccessControlScriptConfiguration()
    • Method Detail

      • isAllowedToExecute

        public boolean isAllowedToExecute​(Context context,
                                          List<DSpaceCommandLineParameter> commandLineParameters)
        Description copied from class: ScriptConfiguration
        This method will return if the script is allowed to execute in the given context. This is by default set to the currentUser in the context being an admin, however this can be overwritten by each script individually if different rules apply
        Overrides:
        isAllowedToExecute in class ScriptConfiguration<T extends BulkAccessControl>
        Parameters:
        context - The relevant DSpace context
        commandLineParameters - the parameters that will be used to start the process if known, null otherwise
        Returns:
        A boolean indicating whether the script is allowed to execute or not
      • setDspaceRunnableClass

        public void setDspaceRunnableClass​(Class<T> dspaceRunnableClass)
        Generic setter for the dspaceRunnableClass
        Specified by:
        setDspaceRunnableClass in class ScriptConfiguration<T extends BulkAccessControl>
        Parameters:
        dspaceRunnableClass - The dspaceRunnableClass to be set on this BulkImportScriptConfiguration