All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.drools.verifier.dao.VerifierResult Maven / Gradle / Ivy

There is a newer version: 9.44.0.Final
Show newest version
package org.drools.verifier.dao;

import java.util.Collection;

import org.drools.verifier.report.components.Gap;
import org.drools.verifier.report.components.MissingNumberPattern;
import org.drools.verifier.report.components.RangeCheckCause;
import org.drools.verifier.report.components.Severity;
import org.drools.verifier.report.components.VerifierMessageBase;

/**
 *
 * @author Toni Rikkola
 */
public interface VerifierResult {

	public void add(Gap gap);

	public void remove(Gap gap);

	public void add(MissingNumberPattern missingNumberPattern);

	public VerifierData getVerifierData();

	public Collection getRangeCheckCauses();

	public Collection getRangeCheckCausesByFieldId(int id);

	public Collection getGapsByFieldId(int fieldId);

	public void add(VerifierMessageBase note);

	/**
	 * Return all the items that have given severity value.
	 *
	 * @param severity
	 *            Severity level of item.
	 * @return Collection of items or an empty list if none was found.
	 */
	public Collection getBySeverity(Severity severity);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy