Package cdc.issues.rules
Interface Profile
-
public interface ProfileInterface describing a Profile.- Author:
- Damien Carbonne
-
-
Method Detail
-
getName
String getName()
- Returns:
- The profile name.
-
getMetas
Params getMetas()
- Returns:
- The meta data associated to this profile.
-
getEnabledRules
Set<Rule> getEnabledRules()
- Returns:
- The set of rules that are enabled in this profile.
-
isEnabled
boolean isEnabled(Rule rule)
- Parameters:
rule- The rule.- Returns:
trueifruleis enabled in this profile.- Throws:
IllegalArgumentException- Whenruleisnull.
-
getParams
Params getParams(Rule rule)
Returns the parameters to use for a rule.- Parameters:
rule- The rule.- Returns:
- The parameters that are used to configure
rulein this profile. - Throws:
IllegalArgumentException- Whenruleisnull.
-
-