public final void addViolation(final Status status,final String ruleName,final String ruleGroup,final String ruleDescription,final String positive) {	
		final RuleViolation currentRuleViolation = ruleViolationMap.get(ruleName);
		if (currentRuleViolation == null || status.ordinal() > currentRuleViolation.getStatus().ordinal()) {		
			ruleViolationMap.put(ruleName, new RuleViolation(getId(),getName(),resourceType,ruleName,ruleDescription,ruleGroup,status,positive));
		}
	}
public final void addViolation(final Status status,final String ruleName,final String ruleGroup,final String ruleDescription,final String positive) {	
		final RuleViolation currentRuleViolation = ruleViolationMap.get(ruleName);
		if (currentRuleViolation == null || status.ordinal() > currentRuleViolation.getStatus().ordinal()) {		
			ruleViolationMap.put(ruleName, new RuleViolation(getId(),getName(),resourceType,ruleName,ruleDescription,ruleGroup,status,positive));
		}
	}
public final void addViolation ( final Status status , final String ruleName , final String ruleGroup , final String ruleDescription , final String positive ) { final RuleViolation currentRuleViolation = ruleViolationMap . get ( ruleName ) ; if ( currentRuleViolation == null || status . ordinal ( ) > currentRuleViolation . getStatus ( ) . ordinal ( ) ) { ruleViolationMap . put ( ruleName , new RuleViolation ( getId ( ) , getName ( ) , resourceType , ruleName , ruleDescription , ruleGroup , status , positive ) ) ; } }
Adds the violation.

@param status
the status
@param ruleName
the rule name
@param ruleGroup
the rule group
@param ruleDescription
the rule description
@param positive
the positive
Adds the violation .