Package org.dspace.iiif.canvasdimension
Class IIIFCanvasDimensionServiceImpl
java.lang.Object
org.dspace.iiif.canvasdimension.IIIFCanvasDimensionServiceImpl
- All Implemented Interfaces:
IIIFCanvasDimensionService
This service sets canvas dimensions for bitstreams. Processes communities,
collections, and individual items.
- Author:
- Michael Spalti mspalti@willamette.edu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprocessCollection(Context context, Collection collection) Set IIIF canvas dimensions on all IIIF items in a collection.intprocessCommunity(Context context, Community community) Set IIIF canvas dimensions on all IIIF items in a community and its sub-communities.voidprocessItem(Context context, Item item) Set IIIF canvas dimensions for an item.voidsetForceProcessing(boolean force) Set the force processing property.voidsetIsQuiet(boolean quiet) Set whether to output messages during processing.voidsetMax2Process(int max2Process) Set the maximum number of items to process.voidsetSkipList(List<String> skipList) Set dso identifiers to skip.
-
Constructor Details
-
IIIFCanvasDimensionServiceImpl
public IIIFCanvasDimensionServiceImpl()
-
-
Method Details
-
setForceProcessing
public void setForceProcessing(boolean force) Description copied from interface:IIIFCanvasDimensionServiceSet the force processing property. If true, existing canvas metadata will be replaced.- Specified by:
setForceProcessingin interfaceIIIFCanvasDimensionService
-
setIsQuiet
public void setIsQuiet(boolean quiet) Description copied from interface:IIIFCanvasDimensionServiceSet whether to output messages during processing.- Specified by:
setIsQuietin interfaceIIIFCanvasDimensionService
-
setMax2Process
public void setMax2Process(int max2Process) Description copied from interface:IIIFCanvasDimensionServiceSet the maximum number of items to process.- Specified by:
setMax2Processin interfaceIIIFCanvasDimensionService
-
setSkipList
Description copied from interface:IIIFCanvasDimensionServiceSet dso identifiers to skip.- Specified by:
setSkipListin interfaceIIIFCanvasDimensionService
-
processCommunity
Description copied from interface:IIIFCanvasDimensionServiceSet IIIF canvas dimensions on all IIIF items in a community and its sub-communities.- Specified by:
processCommunityin interfaceIIIFCanvasDimensionService- Throws:
Exception
-
processCollection
Description copied from interface:IIIFCanvasDimensionServiceSet IIIF canvas dimensions on all IIIF items in a collection.- Specified by:
processCollectionin interfaceIIIFCanvasDimensionService- Throws:
Exception
-
processItem
Description copied from interface:IIIFCanvasDimensionServiceSet IIIF canvas dimensions for an item.- Specified by:
processItemin interfaceIIIFCanvasDimensionService- Throws:
Exception
-