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

com.uqbar.common.transaction.ObjectTransactionAssertions Maven / Gradle / Ivy

package com.uqbar.common.transaction;


/**
 * @author jfernandes
 * @since 3.5
 */
public class ObjectTransactionAssertions {

	public static void assertNull(String message, Object obj) {
		assertTrue(message, obj == null);
	}

	public static void assertNotNull(String message, Object obj) {
		assertTrue(message, obj != null);
	}

	public static void assertTrue(String message, boolean condition) {
		if (!condition) {
			throw new ObjectTransactionException(message);
		}
	}

	public static void assertArgumentNotNull(String message, Object argument) {
		assertNotNull(message, argument);
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy