package com.ese.model.view;
import com.ese.model.db.MSWarehouseModel;
import com.ese.model.db.StaffModel;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;
import java.util.List;
@Getter
@Setter
public class LocationView extends View{
private int id;
private String locationBarcode;
private String locationName;
private MSWarehouseModel warehouseModel;
private int capacity;
private String remark;
private int qty;
private int status;
private int isvalid;
private int version;
private int reservedQty;
private int isMix;
private int isFoil;
public LocationView() {
warehouseModel = new MSWarehouseModel();
warehouseModel.setWarehouseCode("- Please Select -");
}
public void setMix(int mix) {
isMix = mix;
}
public boolean isMix(){
return isMix != 0;
}
public void setMix(boolean mix){
setMix(mix ? 1 : 0);
}
public void setFoil(int foil) {
isFoil = foil;
}
public boolean isFoil(){
return isFoil != 0;
}
public void setFoil(boolean foil){
setFoil(foil ? 1 : 0);
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE)
.append("id", id)
.append("locationBarcode", locationBarcode)
.append("locationName", locationName)
.append("warehouseModel", warehouseModel)
.append("capacity", capacity)
.append("remark", remark)
.append("qty", qty)
.append("status", status)
.append("isvalid", isvalid)
.append("version", version)
.append("reservedQty", reservedQty)
.append("isMix", isMix)
.append("isFoil", isFoil)
.toString();
}
}