/******************************************************************************* * 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(); } } }