package com.cabletech.business.workflow.fault.condition.parameter; import com.cabletech.business.base.condition.QueryParameter; import com.cabletech.common.util.Page; /** * 故障Action的查询参数类 * * @author 杨隽 2011-10-26 创建 * @author 杨隽 2011-11-01 添加“查询条件”的参数 * @author 杨隽 2011-11-02 添加判空方法和清除数据方法 * @author 杨隽 2011-11-03 添加“故障专业”参数变量 * @author 杨隽 2011-11-04 修改clear()方法 * @author 杨隽 2011-11-24 添加“代维单位”、“巡检组”和“资源名称”参数变量 * @author 杨隽 2012-02-07 添加“分页页面”参数变量 * @author 杨隽 2012-02-22 添加“派单编号”参数变量 * @author 杨隽 2012-02-22 添加“故障派单页面的入口来源”参数变量 * @author 杨隽 2012-02-22 添加“故障派单草稿箱入口来源”常量 * @author 杨隽 2012-02-23 添加“EMOS单号”参数变量 * @author 杨隽 2012-07-12 添加“故障站点名称”和“故障站点类型”参数变量 * */ public class FaultQueryParameter extends QueryParameter { // 序列化编号 private static final long serialVersionUID = 1L; // 故障派单草稿箱入口来源常量 public static final String DRAFT_ORIGIN = "draft"; // 故障派单待删除列表入口来源常量 public static final String WAIT_DELETED_ORIGIN = "waitdeleted"; // 故障派单编号或者故障告警单编号 private String id; // 故障派单编号 private String dispatchId; // 故障告警单标题 private String troubleTitle; // EMOS单号 private String eomsId; // 故障发生时间的开始值 private String troubleTimeStart; // 故障发生时间的结束值 private String troubleTimeEnd; // 故障发生地点 private String address; // 故障是否紧急 private String isInstancy; // 故障发现方式 private String findType; // 故障站点类型 private String stationType; // 故障站点 private String stationId; // 故障站点名称 private String stationName; // 故障专业类型 private String businessType; // 用于获取资源信息的参数变量 // 代维单位编号 private String maintenceId; // 巡检组编号 private String patrolmanId; // 资源名称 private String resourceName; // 分页信息数据(列表分页数据,不存储数据库) @SuppressWarnings("rawtypes") private Page page; // 故障派单页面的入口来源 private String origin = ""; /** * */ public FaultQueryParameter() { } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getDispatchId() { return dispatchId; } public void setDispatchId(String dispatchId) { this.dispatchId = dispatchId; } public String getTroubleTitle() { return troubleTitle; } public void setTroubleTitle(String troubleTitle) { this.troubleTitle = troubleTitle; } public String getEomsId() { return eomsId; } public void setEomsId(String eomsId) { this.eomsId = eomsId; } public String getTroubleTimeStart() { return troubleTimeStart; } public void setTroubleTimeStart(String troubleTimeStart) { this.troubleTimeStart = troubleTimeStart; } public String getTroubleTimeEnd() { return troubleTimeEnd; } public void setTroubleTimeEnd(String troubleTimeEnd) { this.troubleTimeEnd = troubleTimeEnd; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public String getIsInstancy() { return isInstancy; } public void setIsInstancy(String isInstancy) { this.isInstancy = isInstancy; } public String getFindType() { return findType; } public void setFindType(String findType) { this.findType = findType; } public String getStationId() { return stationId; } public void setStationId(String stationId) { this.stationId = stationId; } public String getBusinessType() { return businessType; } public void setBusinessType(String businessType) { this.businessType = businessType; } public String getMaintenceId() { return maintenceId; } public void setMaintenceId(String maintenceId) { this.maintenceId = maintenceId; } public String getPatrolmanId() { return patrolmanId; } public void setPatrolmanId(String patrolmanId) { this.patrolmanId = patrolmanId; } public String getResourceName() { return resourceName; } public void setResourceName(String resourceName) { this.resourceName = resourceName; } @SuppressWarnings("rawtypes") public Page getPage() { return page; } @SuppressWarnings("rawtypes") public void setPage(Page page) { this.page = page; } public String getOrigin() { return origin; } public void setOrigin(String origin) { this.origin = origin; } /** * 清空查询条件数据 */ public void clear() { setAddress(""); setFindType(""); setIsInstancy(""); setStationId(""); setTroubleTimeEnd(""); setTroubleTimeStart(""); setTroubleTitle(""); super.clear(); } /** * 判断对象是否为空 * * @param parameter * Object 判断的对象 * @return boolean 对象是否为空 */ public static boolean isNull(Object parameter) { return (parameter == null); } public String getStationType() { return stationType; } public void setStationType(String stationType) { this.stationType = stationType; } public String getStationName() { return stationName; } public void setStationName(String stationName) { this.stationName = stationName; } }