Package cdc.issues.impl
Class ProfileImpl
java.lang.Object
cdc.issues.impl.ProfileImpl
- All Implemented Interfaces:
Profile
Default implementation of
Profile.- Author:
- Damien Carbonne
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdds a rule if it is not already added.apply(ProfileConfig profileConfig) getConfiguredRule(Rule rule) getMetas()getName()getRules()booleanbooleanRemoves a rule.setAllEnabled(boolean enabled) setConfig(RuleId ruleId, RuleConfig config) setConfig(Rule rule, RuleConfig config) setCustomizedSeverity(RuleId ruleId, IssueSeverity customizedSeverity) setCustomizedSeverity(Rule rule, IssueSeverity customizedSeverity) setDescription(String description) setEnabled(RuleId ruleId, boolean enabled) setEnabled(Rule rule, boolean enabled) Enables or disables a rule.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cdc.issues.rules.Profile
getCustomizedSeverity, getEffectiveSeverity, getEnabledRules, getParams, getRuleConfig, isEnabled
-
Constructor Details
-
ProfileImpl
-
-
Method Details
-
setName
-
setDescription
-
setMetas
-
getName
-
getDescription
- Specified by:
getDescriptionin interfaceProfile
-
getMetas
-
getRule
-
add
Adds a rule if it is not already added.- Parameters:
rule- The rule.- Returns:
- This profile.
-
setConfig
-
setConfig
-
remove
Removes a rule.- Parameters:
rule- The rule.- Returns:
- This object.
-
setAllEnabled
-
setEnabled
Enables or disables a rule.If the rule is not declared, declares it.
- Parameters:
rule- The rule.enabled-trueif the rule must be enabled.- Returns:
- This object.
-
setEnabled
-
setCustomizedSeverity
-
setCustomizedSeverity
-
setParams
-
setParams
-
apply
-
getRules
-
hasRule
-
getProfileConfig
- Specified by:
getProfileConfigin interfaceProfile
-
hasRule
-
getConfiguredRule
- Specified by:
getConfiguredRulein interfaceProfile
-