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(); } }