Class ContentCleanser
- java.lang.Object
-
- org.alfresco.module.org_alfresco_module_rm.content.cleanser.ContentCleanser
-
- Direct Known Subclasses:
ContentCleanser522022M
public abstract class ContentCleanser extends Object
Content cleanser base implementation.- Since:
- 2.4.a
- Author:
- Roy Wetherall
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
ContentCleanser.OverwriteOperation
Overwrite operation
-
Field Summary
Fields Modifier and Type Field Description protected ContentCleanser.OverwriteOperation
overwriteOnes
Overwrite with ones operationprotected ContentCleanser.OverwriteOperation
overwriteRandom
Overwrite with random operationprotected ContentCleanser.OverwriteOperation
overwriteZeros
Overwrite with zeros operation
-
Constructor Summary
Constructors Constructor Description ContentCleanser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
cleanse(File file)
Cleanse fileprotected void
overwrite(File file, ContentCleanser.OverwriteOperation overwriteOperation)
Overwrite files bytes with provided overwrite operation
-
-
-
Field Detail
-
overwriteZeros
protected ContentCleanser.OverwriteOperation overwriteZeros
Overwrite with zeros operation
-
overwriteOnes
protected ContentCleanser.OverwriteOperation overwriteOnes
Overwrite with ones operation
-
overwriteRandom
protected ContentCleanser.OverwriteOperation overwriteRandom
Overwrite with random operation
-
-
Method Detail
-
cleanse
public abstract void cleanse(File file)
Cleanse file- Parameters:
file
- file to cleanse
-
overwrite
protected void overwrite(File file, ContentCleanser.OverwriteOperation overwriteOperation)
Overwrite files bytes with provided overwrite operation- Parameters:
file
- fileoverwriteOperation
- overwrite operation
-
-