Package org.dspace.app.itemupdate
Class OriginalWithDerivativesBitstreamFilter
- java.lang.Object
-
- org.dspace.app.itemupdate.BitstreamFilter
-
- org.dspace.app.itemupdate.OriginalWithDerivativesBitstreamFilter
-
public class OriginalWithDerivativesBitstreamFilter extends BitstreamFilter
Filter all bitstreams in the ORIGINAL bundle Also delete all derivative bitstreams, i.e. all bitstreams in the TEXT and THUMBNAIL bundles
-
-
Field Summary
Fields Modifier and Type Field Description protected String[]bundlesToEmpty-
Fields inherited from class org.dspace.app.itemupdate.BitstreamFilter
props
-
-
Constructor Summary
Constructors Constructor Description OriginalWithDerivativesBitstreamFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(Bitstream bitstream)Tests bitstream for membership in specified bundles (ORIGINAL, TEXT, THUMBNAIL)-
Methods inherited from class org.dspace.app.itemupdate.BitstreamFilter
initProperties
-
-
-
-
Field Detail
-
bundlesToEmpty
protected String[] bundlesToEmpty
-
-
Method Detail
-
accept
public boolean accept(Bitstream bitstream) throws BitstreamFilterException
Tests bitstream for membership in specified bundles (ORIGINAL, TEXT, THUMBNAIL)- Specified by:
acceptin classBitstreamFilter- Parameters:
bitstream- Bitstream- Returns:
- true if bitstream is in specified bundles
- Throws:
BitstreamFilterException- if error
-
-