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

org.jresearch.commons.base.domain.ExtDomainJpa Maven / Gradle / Ivy

The newest version!
package org.jresearch.commons.base.domain;

import javax.persistence.Column;
import javax.persistence.MappedSuperclass;

import com.google.common.base.MoreObjects;

@MappedSuperclass
public abstract class ExtDomainJpa extends DomainJpa {

	@Column(unique = true)
	private String externalRef;

	/**
	 * @return the externalRef
	 */
	public String getExternalRef() {
		return externalRef;
	}

	/**
	 * @param externalRef
	 *            the externalRef to set
	 */
	public void setExternalRef(final String externalRef) {
		this.externalRef = externalRef;
	}

	@SuppressWarnings({ "nls", "null" })
	@Override
	public String toString() {
		return MoreObjects.toStringHelper(this)
				.omitNullValues()
				.add("super", super.toString())
				.add("externalRef", externalRef)
				.toString();
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy