Class BulkAccessControlInput
java.lang.Object
org.dspace.app.bulkaccesscontrol.model.BulkAccessControlInput
Class that model the content of the JSON file used as input for the
BulkAccessControl
{
item: {
mode: "replace",
accessConditions: [
{
"name": "openaccess"
}
]
},
bitstream: {
constraints: {
uuid: [bit-uuid1, bit-uuid2, ..., bit-uuidN],
},
mode: "add",
accessConditions: [
{
"name": "embargo",
"startDate": "2024-06-24T23:59:59.999+0000"
}
]
}
}
- Author:
- Mohamed Eskander (mohamed.eskander at 4science.it)
-
Constructor Summary
ConstructorsConstructorDescriptionBulkAccessControlInput(AccessConditionItem item, AccessConditionBitstream bitstream) -
Method Summary
Modifier and TypeMethodDescriptiongetItem()voidsetBitstream(AccessConditionBitstream bitstream) voidsetItem(AccessConditionItem item)
-
Constructor Details
-
BulkAccessControlInput
public BulkAccessControlInput() -
BulkAccessControlInput
-
-
Method Details
-
getItem
-
setItem
-
getBitstream
-
setBitstream
-