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

io.github.rongaru.javaee.backend.entity.AbstractPersonHelper Maven / Gradle / Ivy

package io.github.rongaru.javaee.backend.entity;

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

@MappedSuperclass
public abstract class AbstractPersonHelper< User > extends AbstractDeleteHelper< User > {

	@Column( name = "MIDDLE_NAME", length = 30 )
	private String middleName;

	@Column( name = "SECONDARY_EMAIL", length = 50 )
	private String secondaryEmail;

	@Column( name = "SECONDARY_CONTACT", length = 10 )
	private String secondaryContact;

	@Column( name = "LAST_NAME", length = 30, nullable = false )
	private String lastName;

	@Column( name = "FIRST_NAME", length = 30, nullable = false )
	private String firstName;

	@Column( name = "PRIMARY_EMAIL", length = 50, nullable = false )
	private String primaryEmail;

	@Column( name = "PRIMARY_CONTACT", length = 10, nullable = false )
	private String primaryContact;

	public String getMiddleName( ) {
		return middleName;
	}

	public void setMiddleName( String middleName ) {
		this.middleName = middleName;
	}

	public String getSecondaryEmail( ) {
		return secondaryEmail;
	}

	public void setSecondaryEmail( String secondaryEmail ) {
		this.secondaryEmail = secondaryEmail;
	}

	public String getSecondaryContact( ) {
		return secondaryContact;
	}

	public void setSecondaryContact( String secondaryContact ) {
		this.secondaryContact = secondaryContact;
	}

	public String getLastName( ) {
		return lastName;
	}

	public void setLastName( String lastName ) {
		this.lastName = lastName;
	}

	public String getFirstName( ) {
		return firstName;
	}

	public void setFirstName( String firstName ) {
		this.firstName = firstName;
	}

	public String getPrimaryEmail( ) {
		return primaryEmail;
	}

	public void setPrimaryEmail( String primaryEmail ) {
		this.primaryEmail = primaryEmail;
	}

	public String getPrimaryContact( ) {
		return primaryContact;
	}

	public void setPrimaryContact( String primaryContact ) {
		this.primaryContact = primaryContact;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy