Package de.consist.bmu.rule.impl
Class RuleImplChecksumAlgorithm
- java.lang.Object
-
- de.consist.bmu.rule.impl.RuleImpl
-
- de.consist.bmu.rule.impl.RuleImplChecksumAlgorithm
-
- All Implemented Interfaces:
Rule,java.io.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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RuleImplChecksumAlgorithm(RuleDef ruleDef)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<RuleResult>execute(BMUDokument bmuDok)static java.lang.StringgetTechDoc()static booleanisValid(java.lang.String algorithm)-
Methods inherited from class de.consist.bmu.rule.impl.RuleImpl
getRuleDef, isEnabled, isJaMonEnabled, newRuleImpl, setJaMonEnabled
-
-
-
-
Constructor Detail
-
RuleImplChecksumAlgorithm
public RuleImplChecksumAlgorithm(RuleDef ruleDef)
- Parameters:
ruleDef- RuleDef
-
-
Method Detail
-
isValid
public static boolean isValid(java.lang.String algorithm)
- Parameters:
algorithm- Der zu pruefende Algorithmus- Returns:
- true wenn der Algorithmus bekannt ist, sonst false
-
execute
public java.util.List<RuleResult> execute(BMUDokument bmuDok) throws BMUException
- Parameters:
bmuDok- Das Document- Returns:
- List
- Throws:
BMUException- BMUException
-
getTechDoc
public static java.lang.String getTechDoc()
- Returns:
- Die technische Dokumentation der Implementierung
-
-