mirror of
https://github.com/ArenMg/aren.git
synced 2024-06-28 19:03:47 +00:00
38 lines
737 B
Java
38 lines
737 B
Java
package fr.lirmm.aren.model;
|
|
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.persistence.MappedSuperclass;
|
|
|
|
/**
|
|
* Model that olds a uniq specific User
|
|
*
|
|
* @author Florent Descroix {@literal <florentdescroix@posteo.net>}
|
|
*/
|
|
@MappedSuperclass
|
|
public abstract class AbstractOwnedEntity extends AbstractDatedEntity {
|
|
|
|
/**
|
|
*
|
|
*/
|
|
@JoinColumn(name = "owner_id", referencedColumnName = "id", updatable = false)
|
|
@ManyToOne(optional = false)
|
|
protected User owner;
|
|
|
|
/**
|
|
*
|
|
* @return
|
|
*/
|
|
public User getOwner() {
|
|
return owner;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param owner
|
|
*/
|
|
public void setOwner(User owner) {
|
|
this.owner = owner;
|
|
}
|
|
}
|