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.String
getTechDoc()
static boolean
isValid(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
-
-