diff --git a/amps/ags/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/content/cleanser/ContentCleanserSevenPass.java b/amps/ags/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/content/cleanser/ContentCleanserSevenPass.java index 1474efbb94..728d9f6a5d 100644 --- a/amps/ags/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/content/cleanser/ContentCleanserSevenPass.java +++ b/amps/ags/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/content/cleanser/ContentCleanserSevenPass.java @@ -29,13 +29,11 @@ package org.alfresco.module.org_alfresco_module_rm.content.cleanser; import java.io.File; -import org.alfresco.service.cmr.repository.ContentIOException; - /** * DoD 5220-22M Seven Pass data cleansing implementation. * */ -public class ContentCleanserSevenPass extends ContentCleanser +public class ContentCleanserSevenPass extends ContentCleanser522022M { /** * @see org.alfresco.module.org_alfresco_module_rm.content.cleanser.ContentCleanser#cleanse(java.io.File) @@ -43,16 +41,7 @@ public class ContentCleanserSevenPass extends ContentCleanser @Override public void cleanse(File file) { - // Double check - if (!file.exists() || !file.canWrite()) - { - throw new ContentIOException("Unable to write to file: " + file); - } - - // Overwite file - overwrite(file, overwriteOnes); - overwrite(file, overwriteZeros); - overwrite(file, overwriteRandom); + super.cleanse(file); overwrite(file, overwriteZeros); overwrite(file, overwriteZeros); overwrite(file, overwriteOnes);