Class BulkAccessControlInput
- java.lang.Object
-
- org.dspace.app.bulkaccesscontrol.model.BulkAccessControlInput
-
public class BulkAccessControlInput extends Object
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"
}
]
}
}- Author:
- Mohamed Eskander (mohamed.eskander at 4science.it)
-
-
Constructor Summary
Constructors Constructor Description BulkAccessControlInput()BulkAccessControlInput(AccessConditionItem item, AccessConditionBitstream bitstream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessConditionBitstreamgetBitstream()AccessConditionItemgetItem()voidsetBitstream(AccessConditionBitstream bitstream)voidsetItem(AccessConditionItem item)
-
-
-
Constructor Detail
-
BulkAccessControlInput
public BulkAccessControlInput()
-
BulkAccessControlInput
public BulkAccessControlInput(AccessConditionItem item, AccessConditionBitstream bitstream)
-
-
Method Detail
-
getItem
public AccessConditionItem getItem()
-
setItem
public void setItem(AccessConditionItem item)
-
getBitstream
public AccessConditionBitstream getBitstream()
-
setBitstream
public void setBitstream(AccessConditionBitstream bitstream)
-
-