package com.sogou.qadev.service.cynthia.bean.impl; import java.sql.Timestamp; import com.sogou.qadev.service.cynthia.bean.Filter; import com.sogou.qadev.service.cynthia.bean.UUID; /** * @description:filter implements * @author:liming * @mail:liming@sogou-inc.com * @date:2014-5-6 下午3:52:06 * @version:v1.0 */ public class FilterImpl implements Filter { private UUID id = null; private String name = null; private String createUser = null; private Timestamp createTime = null; private boolean isPublic = false; private boolean isForce = false; private boolean isAnd = false; private String xml = null; private UUID fatherId = null; private boolean isVisible = false; private boolean isValid = true; /** * <h1> Title:</h1> * <p> Description:init filter</p> * @date:2014-5-6 * @param id * @param createUser * @param createTime * @param fatherId */ public FilterImpl(UUID id, String createUser, Timestamp createTime, UUID fatherId) { super(); this.id = id; this.createUser = createUser; this.createTime = createTime; this.fatherId = fatherId; } /** * (non-Javadoc) * <p> Title:getId</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#getId() */ public UUID getId() { return id; } /** * (non-Javadoc) * <p> Title:getName</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#getName() */ public String getName() { return name; } /** * (non-Javadoc) * <p> Title:getCreateUser</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#getCreateUser() */ public String getCreateUser() { return createUser; } /** * (non-Javadoc) * <p> Title:getCreateTime</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#getCreateTime() */ public Timestamp getCreateTime() { return createTime; } /** * (non-Javadoc) * <p> Title:isPublic</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#isPublic() */ public boolean isPublic() { return isPublic; } /** * (non-Javadoc) * <p> Title:isForce</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#isForce() */ public boolean isForce() { return isForce; } /** * (non-Javadoc) * <p> Title:isAnd</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#isAnd() */ public boolean isAnd() { return isAnd; } /** * (non-Javadoc) * <p> Title:getXml</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#getXml() */ public String getXml() { return xml; } /** * (non-Javadoc) * <p> Title:getFatherId</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#getFatherId() */ public UUID getFatherId() { return fatherId; } /** * (non-Javadoc) * <p> Title:setName</p> * @param name * @see com.sogou.qadev.service.cynthia.bean.Filter#setName(java.lang.String) */ public void setName(String name) { this.name = name; } /** * (non-Javadoc) * <p> Title:setPublic</p> * @param isPublic * @see com.sogou.qadev.service.cynthia.bean.Filter#setPublic(boolean) */ public void setPublic(boolean isPublic) { this.isPublic = isPublic; } /** * (non-Javadoc) * <p> Title:setForce</p> * @param isForce * @see com.sogou.qadev.service.cynthia.bean.Filter#setForce(boolean) */ public void setForce(boolean isForce) { this.isForce = isForce; } /** * (non-Javadoc) * <p> Title:setAnd</p> * @param isAnd * @see com.sogou.qadev.service.cynthia.bean.Filter#setAnd(boolean) */ public void setAnd(boolean isAnd) { this.isAnd = isAnd; } /** * (non-Javadoc) * <p> Title:setXml</p> * @param xml * @see com.sogou.qadev.service.cynthia.bean.Filter#setXml(java.lang.String) */ public void setXml(String xml) { this.xml = xml; } /** * (non-Javadoc) * <p> Title:isVisible</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#isVisible() */ public boolean isVisible() { return isVisible; } /** * (non-Javadoc) * <p> Title:setVisible</p> * @param isVisible * @see com.sogou.qadev.service.cynthia.bean.Filter#setVisible(boolean) */ public void setVisible(boolean isVisible) { this.isVisible = isVisible; } /** * (non-Javadoc) * <p> Title:isValid</p> * @return * @see com.sogou.qadev.service.cynthia.bean.Filter#isValid() */ public boolean isValid() { return this.isValid; } /** * (non-Javadoc) * <p> Title:setValid</p> * @param isValid * @see com.sogou.qadev.service.cynthia.bean.Filter#setValid(boolean) */ public void setValid(boolean isValid) { this.isValid = isValid; } }