package models;
import auth.models.User;
import com.avaje.ebean.Model;
import javax.persistence.*;
@Entity
@Table(name = "POS_USER_PREFERENCES")
public class UserPreferenceModel extends Model {
public static Finder<Long, UserPreferenceModel> find = new Finder<>(UserPreferenceModel.class);
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public Long id;
@Column(name = "COORD_FORMAT")
public CoordinateFormat coordinateFormat;
public boolean showGrid;
@OneToOne( optional = false)
@JoinColumn(name = "USER_ID", nullable = false)
User user;
public static UserPreferenceModel findByUser(Long id){
return find.where().eq("user",id).findUnique();
}
}