package com.github.windbender.domain;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name="species")
public class Species {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "id", nullable=false)
private long id;
@Column(name="common_name", nullable=false)
String name;
@Column(name="latin_name", nullable=true)
String latinName;
@Column(name="keychar", nullable=false)
Character c;
public String getName() {
return name;
}
public Species setName(String name) {
this.name = name;
return this;
}
public int getKeycode() {
int x = 0;
if(c != null) {
Character upper = c.toUpperCase(c);
x = (int)upper;
}
return x;
}
public Character getC() {
return c;
}
public Species setC(Character c) {
this.c = c;
return this;
}
public long getId() {
return id;
}
public Species setId(int id) {
this.id = id;
return this;
}
public String getLatinName() {
return latinName;
}
public void setLatinName(String latinName) {
this.latinName = latinName;
}
// $scope.keys.push({
// keycode: 80,
// character: 'p',
// species: 'puma'
//});
}