Class DefaultRuleEvaluation

java.lang.Object
ch.mobi.mobitor.domain.screen.DefaultRuleEvaluation
All Implemented Interfaces:
ch.mobi.mobitor.domain.screen.RuleEvaluation

public class DefaultRuleEvaluation extends Object implements ch.mobi.mobitor.domain.screen.RuleEvaluation
  • Constructor Details

    • DefaultRuleEvaluation

      public DefaultRuleEvaluation()
  • Method Details

    • addViolation

      public void addViolation(String env, ch.mobi.mobitor.plugins.api.domain.screen.information.ApplicationInformation applicationInformation, ch.mobi.mobitor.domain.screen.RuleViolationSeverity severity, String message)
      Specified by:
      addViolation in interface ch.mobi.mobitor.domain.screen.RuleEvaluation
    • hasErrors

      public boolean hasErrors()
      Specified by:
      hasErrors in interface ch.mobi.mobitor.domain.screen.RuleEvaluation
    • hasWarnings

      public boolean hasWarnings()
      Specified by:
      hasWarnings in interface ch.mobi.mobitor.domain.screen.RuleEvaluation
    • hasViolationsOrWarnings

      public boolean hasViolationsOrWarnings()
    • getAffectedEnvironments

      public Set<String> getAffectedEnvironments()
    • getMessages

      public List<RuleMessage> getMessages(String environment)