Package org.dspace.app.itemmarking
Class ItemMarkingAvailabilityBitstreamStrategy
- java.lang.Object
-
- org.dspace.app.itemmarking.ItemMarkingAvailabilityBitstreamStrategy
-
- All Implemented Interfaces:
ItemMarkingExtractor
public class ItemMarkingAvailabilityBitstreamStrategy extends Object implements ItemMarkingExtractor
This is an item marking Strategy class that tries to mark an item availability based on the existence of bitstreams within the ORIGINAL bundle.- Author:
- Kostas Stamatis
-
-
Field Summary
Fields Modifier and Type Field Description protected ItemServiceitemService
-
Constructor Summary
Constructors Constructor Description ItemMarkingAvailabilityBitstreamStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemMarkingInfogetItemMarkingInfo(Context context, Item item)voidsetAvailableImageName(String availableImageName)voidsetNonAvailableImageName(String nonAvailableImageName)
-
-
-
Field Detail
-
itemService
@Autowired(required=true) protected ItemService itemService
-
-
Method Detail
-
getItemMarkingInfo
public ItemMarkingInfo getItemMarkingInfo(Context context, Item item) throws SQLException
- Specified by:
getItemMarkingInfoin interfaceItemMarkingExtractor- Throws:
SQLException
-
setAvailableImageName
public void setAvailableImageName(String availableImageName)
-
setNonAvailableImageName
public void setNonAvailableImageName(String nonAvailableImageName)
-
-