/*******************************************************************************
* Copyright [2015] [Onboard team of SERC, Peking University]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*******************************************************************************/
package com.onboard.domain.mapper.model;
import com.onboard.domain.mapper.model.common.BaseCriteria;
import com.onboard.domain.mapper.model.common.BaseExample;
import java.util.ArrayList;
import java.util.List;
public class CompanyApplicationExample implements BaseExample {
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
protected String orderByClause;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
protected boolean distinct;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
protected List<Criteria> oredCriteria;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
protected int start = 0;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
protected int limit = -1;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public CompanyApplicationExample() {
oredCriteria = new ArrayList<Criteria>();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public String getOrderByClause() {
return orderByClause;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public boolean isDistinct() {
return distinct;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public List<BaseCriteria> getOredBaseCriteria() {
List<com.onboard.domain.mapper.model.common.BaseCriteria> list = new ArrayList<com.onboard.domain.mapper.model.common.BaseCriteria>();
list.addAll(oredCriteria);
return list;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public void setStart(int start) {
this.start=start;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public int getStart() {
return start;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public void setLimit(int limit) {
this.limit=limit;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public int getLimit() {
return limit;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public void setLimit(int start, int limit) {
this.start = start;
this.limit = limit;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
public CompanyApplicationExample(CompanyApplicationObject sample) {
oredCriteria = new ArrayList<Criteria>();
Criteria criteria = this.or();
if (sample.getTeamName() != null) {
criteria.andTeamNameEqualTo(sample.getTeamName());
}
if (sample.getContactEmail() != null) {
criteria.andContactEmailEqualTo(sample.getContactEmail());
}
if (sample.getContactName() != null) {
criteria.andContactNameEqualTo(sample.getContactName());
}
if (sample.getDescription() != null) {
criteria.andDescriptionEqualTo(sample.getDescription());
}
if (sample.getTeamSize() != null) {
criteria.andTeamSizeEqualTo(sample.getTeamSize());
}
if (sample.getCodeHost() != null) {
criteria.andCodeHostEqualTo(sample.getCodeHost());
}
if (sample.getCode() != null) {
criteria.andCodeEqualTo(sample.getCode());
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table company_application
*
* @mbggenerated Wed Aug 26 19:51:19 CST 2015
*/
protected abstract static class GeneratedCriteria extends BaseCriteria {
protected GeneratedCriteria() {
super();
}
public Criteria andIdIsNull() {
addCriterion("id is null");
return (Criteria) this;
}
public Criteria andIdIsNotNull() {
addCriterion("id is not null");
return (Criteria) this;
}
public Criteria andIdEqualTo(Integer value) {
addCriterion("id =", value, "id");
return (Criteria) this;
}
public Criteria andIdNotEqualTo(Integer value) {
addCriterion("id <>", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThan(Integer value) {
addCriterion("id >", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
addCriterion("id >=", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThan(Integer value) {
addCriterion("id <", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThanOrEqualTo(Integer value) {
addCriterion("id <=", value, "id");
return (Criteria) this;
}
public Criteria andIdIn(List<Integer> values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List<Integer> values) {
addCriterion("id not in", values, "id");
return (Criteria) this;
}
public Criteria andIdBetween(Integer value1, Integer value2) {
addCriterion("id between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andIdNotBetween(Integer value1, Integer value2) {
addCriterion("id not between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andTeamNameIsNull() {
addCriterion("teamName is null");
return (Criteria) this;
}
public Criteria andTeamNameIsNotNull() {
addCriterion("teamName is not null");
return (Criteria) this;
}
public Criteria andTeamNameEqualTo(String value) {
addCriterion("teamName =", value, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameNotEqualTo(String value) {
addCriterion("teamName <>", value, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameGreaterThan(String value) {
addCriterion("teamName >", value, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameGreaterThanOrEqualTo(String value) {
addCriterion("teamName >=", value, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameLessThan(String value) {
addCriterion("teamName <", value, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameLessThanOrEqualTo(String value) {
addCriterion("teamName <=", value, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameLike(String value) {
addCriterion("teamName like", value, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameNotLike(String value) {
addCriterion("teamName not like", value, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameIn(List<String> values) {
addCriterion("teamName in", values, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameNotIn(List<String> values) {
addCriterion("teamName not in", values, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameBetween(String value1, String value2) {
addCriterion("teamName between", value1, value2, "teamName");
return (Criteria) this;
}
public Criteria andTeamNameNotBetween(String value1, String value2) {
addCriterion("teamName not between", value1, value2, "teamName");
return (Criteria) this;
}
public Criteria andContactEmailIsNull() {
addCriterion("contactEmail is null");
return (Criteria) this;
}
public Criteria andContactEmailIsNotNull() {
addCriterion("contactEmail is not null");
return (Criteria) this;
}
public Criteria andContactEmailEqualTo(String value) {
addCriterion("contactEmail =", value, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailNotEqualTo(String value) {
addCriterion("contactEmail <>", value, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailGreaterThan(String value) {
addCriterion("contactEmail >", value, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailGreaterThanOrEqualTo(String value) {
addCriterion("contactEmail >=", value, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailLessThan(String value) {
addCriterion("contactEmail <", value, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailLessThanOrEqualTo(String value) {
addCriterion("contactEmail <=", value, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailLike(String value) {
addCriterion("contactEmail like", value, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailNotLike(String value) {
addCriterion("contactEmail not like", value, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailIn(List<String> values) {
addCriterion("contactEmail in", values, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailNotIn(List<String> values) {
addCriterion("contactEmail not in", values, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailBetween(String value1, String value2) {
addCriterion("contactEmail between", value1, value2, "contactEmail");
return (Criteria) this;
}
public Criteria andContactEmailNotBetween(String value1, String value2) {
addCriterion("contactEmail not between", value1, value2, "contactEmail");
return (Criteria) this;
}
public Criteria andContactNameIsNull() {
addCriterion("contactName is null");
return (Criteria) this;
}
public Criteria andContactNameIsNotNull() {
addCriterion("contactName is not null");
return (Criteria) this;
}
public Criteria andContactNameEqualTo(String value) {
addCriterion("contactName =", value, "contactName");
return (Criteria) this;
}
public Criteria andContactNameNotEqualTo(String value) {
addCriterion("contactName <>", value, "contactName");
return (Criteria) this;
}
public Criteria andContactNameGreaterThan(String value) {
addCriterion("contactName >", value, "contactName");
return (Criteria) this;
}
public Criteria andContactNameGreaterThanOrEqualTo(String value) {
addCriterion("contactName >=", value, "contactName");
return (Criteria) this;
}
public Criteria andContactNameLessThan(String value) {
addCriterion("contactName <", value, "contactName");
return (Criteria) this;
}
public Criteria andContactNameLessThanOrEqualTo(String value) {
addCriterion("contactName <=", value, "contactName");
return (Criteria) this;
}
public Criteria andContactNameLike(String value) {
addCriterion("contactName like", value, "contactName");
return (Criteria) this;
}
public Criteria andContactNameNotLike(String value) {
addCriterion("contactName not like", value, "contactName");
return (Criteria) this;
}
public Criteria andContactNameIn(List<String> values) {
addCriterion("contactName in", values, "contactName");
return (Criteria) this;
}
public Criteria andContactNameNotIn(List<String> values) {
addCriterion("contactName not in", values, "contactName");
return (Criteria) this;
}
public Criteria andContactNameBetween(String value1, String value2) {
addCriterion("contactName between", value1, value2, "contactName");
return (Criteria) this;
}
public Criteria andContactNameNotBetween(String value1, String value2) {
addCriterion("contactName not between", value1, value2, "contactName");
return (Criteria) this;
}
public Criteria andDescriptionIsNull() {
addCriterion("description is null");
return (Criteria) this;
}
public Criteria andDescriptionIsNotNull() {
addCriterion("description is not null");
return (Criteria) this;
}
public Criteria andDescriptionEqualTo(String value) {
addCriterion("description =", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionNotEqualTo(String value) {
addCriterion("description <>", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionGreaterThan(String value) {
addCriterion("description >", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionGreaterThanOrEqualTo(String value) {
addCriterion("description >=", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionLessThan(String value) {
addCriterion("description <", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionLessThanOrEqualTo(String value) {
addCriterion("description <=", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionLike(String value) {
addCriterion("description like", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionNotLike(String value) {
addCriterion("description not like", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionIn(List<String> values) {
addCriterion("description in", values, "description");
return (Criteria) this;
}
public Criteria andDescriptionNotIn(List<String> values) {
addCriterion("description not in", values, "description");
return (Criteria) this;
}
public Criteria andDescriptionBetween(String value1, String value2) {
addCriterion("description between", value1, value2, "description");
return (Criteria) this;
}
public Criteria andDescriptionNotBetween(String value1, String value2) {
addCriterion("description not between", value1, value2, "description");
return (Criteria) this;
}
public Criteria andTeamSizeIsNull() {
addCriterion("teamSize is null");
return (Criteria) this;
}
public Criteria andTeamSizeIsNotNull() {
addCriterion("teamSize is not null");
return (Criteria) this;
}
public Criteria andTeamSizeEqualTo(String value) {
addCriterion("teamSize =", value, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeNotEqualTo(String value) {
addCriterion("teamSize <>", value, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeGreaterThan(String value) {
addCriterion("teamSize >", value, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeGreaterThanOrEqualTo(String value) {
addCriterion("teamSize >=", value, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeLessThan(String value) {
addCriterion("teamSize <", value, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeLessThanOrEqualTo(String value) {
addCriterion("teamSize <=", value, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeLike(String value) {
addCriterion("teamSize like", value, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeNotLike(String value) {
addCriterion("teamSize not like", value, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeIn(List<String> values) {
addCriterion("teamSize in", values, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeNotIn(List<String> values) {
addCriterion("teamSize not in", values, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeBetween(String value1, String value2) {
addCriterion("teamSize between", value1, value2, "teamSize");
return (Criteria) this;
}
public Criteria andTeamSizeNotBetween(String value1, String value2) {
addCriterion("teamSize not between", value1, value2, "teamSize");
return (Criteria) this;
}
public Criteria andCodeHostIsNull() {
addCriterion("codeHost is null");
return (Criteria) this;
}
public Criteria andCodeHostIsNotNull() {
addCriterion("codeHost is not null");
return (Criteria) this;
}
public Criteria andCodeHostEqualTo(String value) {
addCriterion("codeHost =", value, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostNotEqualTo(String value) {
addCriterion("codeHost <>", value, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostGreaterThan(String value) {
addCriterion("codeHost >", value, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostGreaterThanOrEqualTo(String value) {
addCriterion("codeHost >=", value, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostLessThan(String value) {
addCriterion("codeHost <", value, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostLessThanOrEqualTo(String value) {
addCriterion("codeHost <=", value, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostLike(String value) {
addCriterion("codeHost like", value, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostNotLike(String value) {
addCriterion("codeHost not like", value, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostIn(List<String> values) {
addCriterion("codeHost in", values, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostNotIn(List<String> values) {
addCriterion("codeHost not in", values, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostBetween(String value1, String value2) {
addCriterion("codeHost between", value1, value2, "codeHost");
return (Criteria) this;
}
public Criteria andCodeHostNotBetween(String value1, String value2) {
addCriterion("codeHost not between", value1, value2, "codeHost");
return (Criteria) this;
}
public Criteria andCodeIsNull() {
addCriterion("code is null");
return (Criteria) this;
}
public Criteria andCodeIsNotNull() {
addCriterion("code is not null");
return (Criteria) this;
}
public Criteria andCodeEqualTo(String value) {
addCriterion("code =", value, "code");
return (Criteria) this;
}
public Criteria andCodeNotEqualTo(String value) {
addCriterion("code <>", value, "code");
return (Criteria) this;
}
public Criteria andCodeGreaterThan(String value) {
addCriterion("code >", value, "code");
return (Criteria) this;
}
public Criteria andCodeGreaterThanOrEqualTo(String value) {
addCriterion("code >=", value, "code");
return (Criteria) this;
}
public Criteria andCodeLessThan(String value) {
addCriterion("code <", value, "code");
return (Criteria) this;
}
public Criteria andCodeLessThanOrEqualTo(String value) {
addCriterion("code <=", value, "code");
return (Criteria) this;
}
public Criteria andCodeLike(String value) {
addCriterion("code like", value, "code");
return (Criteria) this;
}
public Criteria andCodeNotLike(String value) {
addCriterion("code not like", value, "code");
return (Criteria) this;
}
public Criteria andCodeIn(List<String> values) {
addCriterion("code in", values, "code");
return (Criteria) this;
}
public Criteria andCodeNotIn(List<String> values) {
addCriterion("code not in", values, "code");
return (Criteria) this;
}
public Criteria andCodeBetween(String value1, String value2) {
addCriterion("code between", value1, value2, "code");
return (Criteria) this;
}
public Criteria andCodeNotBetween(String value1, String value2) {
addCriterion("code not between", value1, value2, "code");
return (Criteria) this;
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table company_application
*
* @mbggenerated do_not_delete_during_merge Wed Aug 26 19:51:19 CST 2015
*/
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
}