Package org.dspace.app.bulkaccesscontrol.model
-
Class Summary Class Description AccessCondition Class that model the values of an Access Condition as expressed in theBulkAccessControlinput fileAccessConditionBitstream Class that model the value of bitstream node from json file of theBulkAccessControlAccessConditionItem Class that model the value of item node from json file of theBulkAccessControlBulkAccessConditionConfiguration A collection of conditions to be met when bulk access condition.BulkAccessControlInput Class that model the content of the JSON file used as input for theBulkAccessControl
{
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"
}
]
}
}