org.ebay.datameta.dom.Verifiable Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dom-core Show documentation
Show all versions of dom-core Show documentation
Classes needed for DataMeta DOM functionality in JVM; with Java, Scala, Clojure, JRuby and other platforms running on a JVM.
The newest version!
package org.ebay.datameta.dom;
/**
* Contract for a verifiable entity. All record
entities are verifiable.
* @author Michael Bergens
*/
public interface Verifiable extends DataMetaEntity {
/**
* If completes successfully, there are no errors; otherwise throws.
* @throws IllegalArgumentException with error messages if the entity fails verification.
*/
void verify();
}