Package org.dspace.iiif.canvasdimension
Class IIIFCanvasDimensionServiceImpl
- java.lang.Object
-
- org.dspace.iiif.canvasdimension.IIIFCanvasDimensionServiceImpl
-
- All Implemented Interfaces:
IIIFCanvasDimensionService
public class IIIFCanvasDimensionServiceImpl extends Object implements IIIFCanvasDimensionService
This service sets canvas dimensions for bitstreams. Processes communities, collections, and individual items.- Author:
- Michael Spalti mspalti@willamette.edu
-
-
Constructor Summary
Constructors Constructor Description IIIFCanvasDimensionServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intprocessCollection(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.
-
-
-
Method Detail
-
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
public void setSkipList(List<String> skipList)
Description copied from interface:IIIFCanvasDimensionServiceSet dso identifiers to skip.- Specified by:
setSkipListin interfaceIIIFCanvasDimensionService
-
processCommunity
public int processCommunity(Context context, Community community) throws Exception
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
public int processCollection(Context context, Collection collection) throws Exception
Description copied from interface:IIIFCanvasDimensionServiceSet IIIF canvas dimensions on all IIIF items in a collection.- Specified by:
processCollectionin interfaceIIIFCanvasDimensionService- Throws:
Exception
-
processItem
public void processItem(Context context, Item item) throws Exception
Description copied from interface:IIIFCanvasDimensionServiceSet IIIF canvas dimensions for an item.- Specified by:
processItemin interfaceIIIFCanvasDimensionService- Throws:
Exception
-
-