package policy.rule; import foundation.data.entity.Entity; import foundation.util.Util; public class OnsiteRecord { public static String Field_TypeCode = "type_code"; public static String Field_Id = "record_id"; public static String Field_No = "record_no"; public static String Field_Name = "record_name"; private String id; private String no; private String name; public void load(Entity entity) { id = entity.getString(Field_Id); no = entity.getString(Field_No); name = entity.getString(Field_Name); } public static boolean isOnsiteLine(Entity entity) { String recordId = entity.getString(Field_Id); String typeCode = entity.getString(Field_TypeCode); if (Util.isEmpty(recordId)) { return false; } if ("OnsiteQty".equalsIgnoreCase(typeCode)) { return true; } else if ("OnsitePrice".equalsIgnoreCase(typeCode)) { return true; } return false; } public String getId() { return id; } public String getNo() { return no; } public String getName() { return name; } }