package org.celllife.idart.database.hibernate;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
/**
*/
@Entity
public class StockLevel {
@Id
@GeneratedValue
Integer id;
@ManyToOne
@JoinColumn(name = "batch", unique = true)
Stock batch;
int fullContainersRemaining;
int loosePillsRemaining;
public StockLevel() {
super();
}
/**
* Constructor for StockLevel.
* @param batch Stock
* @param fullContainersRemaining int
* @param loosePillsRemaining int
*/
public StockLevel(Stock batch, int fullContainersRemaining,
int loosePillsRemaining) {
super();
this.batch = batch;
this.fullContainersRemaining = fullContainersRemaining;
this.loosePillsRemaining = loosePillsRemaining;
}
/**
* Method getBatch.
* @return Stock
*/
public Stock getBatch() {
return batch;
}
/**
* Method setBatch.
* @param batch Stock
*/
public void setBatch(Stock batch) {
this.batch = batch;
}
/**
* Method getId.
* @return int
*/
public int getId() {
return id;
}
/**
* Method setId.
* @param id int
*/
public void setId(int id) {
this.id = id;
}
/**
* Method getFullContainersRemaining.
* @return int
*/
public int getFullContainersRemaining() {
return fullContainersRemaining;
}
/**
* Method setFullContainersRemaining.
* @param fullContainersRemaining int
*/
public void setFullContainersRemaining(int fullContainersRemaining) {
this.fullContainersRemaining = fullContainersRemaining;
}
/**
* Method getLoosePillsRemaining.
* @return int
*/
public int getLoosePillsRemaining() {
return loosePillsRemaining;
}
/**
* Method setLoosePillsRemaining.
* @param loosePillsRemaining int
*/
public void setLoosePillsRemaining(int loosePillsRemaining) {
this.loosePillsRemaining = loosePillsRemaining;
}
}