Package org.dspace.app.bulkaccesscontrol
Class BulkAccessControlCli
java.lang.Object
org.dspace.scripts.DSpaceRunnable<BulkAccessControlScriptConfiguration<BulkAccessControl>>
org.dspace.app.bulkaccesscontrol.BulkAccessControl
org.dspace.app.bulkaccesscontrol.BulkAccessControlCli
- All Implemented Interfaces:
Runnable
Extension of
BulkAccessControl for CLI.- Author:
- Mohamed Eskander (mohamed.eskander at 4science.it)
-
Nested Class Summary
Nested classes/interfaces inherited from class org.dspace.scripts.DSpaceRunnable
DSpaceRunnable.StepResult -
Field Summary
Fields inherited from class org.dspace.app.bulkaccesscontrol.BulkAccessControl
eperson, epersonServiceFields inherited from class org.dspace.scripts.DSpaceRunnable
commandLine, handler, helpCommandLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisAuthorized(Context context) protected voidsetEPerson(Context context) Set the eperson in the contextMethods inherited from class org.dspace.app.bulkaccesscontrol.BulkAccessControl
getScriptConfiguration, internalRun, setupMethods inherited from class org.dspace.scripts.DSpaceRunnable
getEpersonIdentifier, getFileNamesFromInputStreamOptions, initialize, printHelp, run, setEpersonIdentifier
-
Constructor Details
-
BulkAccessControlCli
public BulkAccessControlCli()
-
-
Method Details
-
setEPerson
Description copied from class:BulkAccessControlSet the eperson in the context- Overrides:
setEPersonin classBulkAccessControl- Parameters:
context- the context- Throws:
SQLException- if database error
-
isAuthorized
- Overrides:
isAuthorizedin classBulkAccessControl
-