package com.sogou.qadev.service.cynthia.bean; import java.io.Serializable; import java.sql.Timestamp; /** * @description:filter interface * @author:liming * @mail:liming@sogou-inc.com * @date:2014-5-6 下午3:48:24 * @version:v1.0 */ public interface Filter extends Serializable { /** * @description:get filter id * @date:2014-5-6 下午3:48:34 * @version:v1.0 * @return */ public UUID getId(); /** * @description:get filter name * @date:2014-5-6 下午3:48:42 * @version:v1.0 * @return */ public String getName(); /** * @description:get filter is public * @date:2014-5-6 下午3:48:50 * @version:v1.0 * @return */ public boolean isPublic(); /** * @description:get filter is force * @date:2014-5-6 下午3:49:14 * @version:v1.0 * @return */ public boolean isForce(); /** * @description:get filter is and * @date:2014-5-6 下午3:49:36 * @version:v1.0 * @return */ public boolean isAnd(); /** * @description:get filter create user * @date:2014-5-6 下午3:49:47 * @version:v1.0 * @return */ public String getCreateUser(); /** * @description:get filter create time * @date:2014-5-6 下午3:49:56 * @version:v1.0 * @return */ public Timestamp getCreateTime(); /** * @description:get filter xml * @date:2014-5-6 下午3:50:06 * @version:v1.0 * @return */ public String getXml(); /** * @description:get filter father folder id * @date:2014-5-6 下午3:50:18 * @version:v1.0 * @return */ public UUID getFatherId(); /** * @description:set filter name * @date:2014-5-6 下午3:50:31 * @version:v1.0 * @param name */ public void setName(String name); /** * @description:set filter public * @date:2014-5-6 下午3:50:40 * @version:v1.0 * @param isPublic */ public void setPublic(boolean isPublic); /** * @description:set filter force * @date:2014-5-6 下午3:50:52 * @version:v1.0 * @param isForce */ public void setForce(boolean isForce); /** * @description:set filter and * @date:2014-5-6 下午3:51:01 * @version:v1.0 * @param isAnd */ public void setAnd(boolean isAnd); /** * @description:set filter xml * @date:2014-5-6 下午3:51:10 * @version:v1.0 * @param xml */ public void setXml(String xml); /** * @description:get filter isvisible * @date:2014-5-6 下午3:51:18 * @version:v1.0 * @return */ public boolean isVisible(); /** * @description:set filter visible * @date:2014-5-6 下午3:51:30 * @version:v1.0 * @param isVisible */ public void setVisible(boolean isVisible); /** * @description:get filter isvalid * @date:2014-5-6 下午3:51:41 * @version:v1.0 * @return */ public boolean isValid(); /** * @description:set filter isvalid * @date:2014-5-6 下午3:51:55 * @version:v1.0 * @param isValid */ public void setValid(boolean isValid); }