package io.oasp.gastronomy.restaurant.tablemanagement.logic.api.to;
import io.oasp.gastronomy.restaurant.tablemanagement.common.api.Table;
import io.oasp.gastronomy.restaurant.tablemanagement.common.api.datatype.TableState;
import io.oasp.module.basic.common.api.to.AbstractEto;
import javax.validation.constraints.Max;
/**
* {@link AbstractEto ETO} for {@link Table}.
*
*/
public class TableEto extends AbstractEto implements Table {
private static final long serialVersionUID = 1L;
private Long waiterId;
@Max(value = 1000)
private Long number;
private TableState state;
/**
* The constructor.
*/
public TableEto() {
super();
}
@Override
public Long getNumber() {
return this.number;
}
@Override
public void setNumber(Long number) {
this.number = number;
}
@Override
public Long getWaiterId() {
return this.waiterId;
}
@Override
public void setWaiterId(Long waiterId) {
this.waiterId = waiterId;
}
@Override
public TableState getState() {
return this.state;
}
@Override
public void setState(TableState state) {
this.state = state;
}
}