Class RuleImplChecksumAlgorithm

java.lang.Object
de.consist.bmu.rule.impl.RuleImpl
de.consist.bmu.rule.impl.RuleImplChecksumAlgorithm
All Implemented Interfaces:
Rule, Serializable

public final class RuleImplChecksumAlgorithm extends RuleImpl
Diese Regel dient der Prüfung auf gültige Algorithmen in der Prüfsummenmethode. Es wird geprüft, ob mit den angegebenen Algorithmen in den Elementen 'Dateianhang/Fehlererkennung/Methode' Instanzen der Klasse 'java.security.MessageDigest' erzeugt werden können.
See Also:
  • Constructor Details

    • RuleImplChecksumAlgorithm

      public RuleImplChecksumAlgorithm(RuleDef ruleDef)
      Parameters:
      ruleDef - RuleDef
  • Method Details

    • isValid

      public static boolean isValid(String algorithm)
      Parameters:
      algorithm - Der zu pruefende Algorithmus
      Returns:
      true wenn der Algorithmus bekannt ist, sonst false
    • execute

      public List<RuleResult> execute(BMUDokument bmuDok) throws BMUException
      Parameters:
      bmuDok - Das Document
      Returns:
      List
      Throws:
      BMUException - BMUException
    • getTechDoc

      public static String getTechDoc()
      Returns:
      Die technische Dokumentation der Implementierung