2 * Copyright 2016 Huawei Technologies Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 package org.onap.vfc.nfvo.vnfm.gvnfm.jujuvnfmadapter.service.entity;
19 import java.util.ArrayList;
20 import java.util.Date;
21 import java.util.List;
24 * JUJU VNFM Information example
28 * @version NFVO 0.5 Sep 14, 2016
30 public class JujuVnfmInfoExample {
31 protected String orderByClause;
33 protected boolean distinct;
35 protected List<Criteria> oredCriteria;
37 protected int limitStart = -1;
39 protected int limitEnd = -1;
41 public static final String VNFM_ID = "vnfmId";
43 public static final String VNF_ID = "vnfId";
45 public static final String APP_NAME = "appName";
47 public static final String JOB_ID = "jobId";
49 public static final String STATUS = "status";
51 public static final String CREATE_TIME = "createTime";
53 public static final String MODIFY_TIME = "modifyTime";
55 public static final String DELETE_TIME = "deleteTime";
62 public JujuVnfmInfoExample() {
63 oredCriteria = new ArrayList<>();
66 public void setOrderByClause(String orderByClause) {
67 this.orderByClause = orderByClause;
70 public String getOrderByClause() {
74 public void setDistinct(boolean distinct) {
75 this.distinct = distinct;
78 public boolean isDistinct() {
82 public List<Criteria> getOredCriteria() {
91 public void or(Criteria criteria) {
92 oredCriteria.add(criteria);
100 public Criteria or() {
101 Criteria criteria = createCriteriaInternal();
102 oredCriteria.add(criteria);
111 public Criteria createCriteria() {
112 Criteria criteria = createCriteriaInternal();
113 if (oredCriteria.isEmpty()) {
114 oredCriteria.add(criteria);
119 protected Criteria createCriteriaInternal() {
120 return new Criteria();
127 public void clear() {
128 oredCriteria.clear();
129 orderByClause = null;
133 public void setLimitStart(int limitStart) {
134 this.limitStart=limitStart;
137 public int getLimitStart() {
141 public void setLimitEnd(int limitEnd) {
142 this.limitEnd=limitEnd;
145 public int getLimitEnd() {
149 protected static class GeneratedCriteria {
150 protected List<Criterion> criteria;
152 protected GeneratedCriteria() {
154 criteria = new ArrayList<>();
157 public boolean isValid() {
158 return !criteria.isEmpty();
161 public List<Criterion> getAllCriteria() {
165 public List<Criterion> getCriteria() {
169 protected void addCriterion(String condition) {
170 if (condition == null) {
171 throw new RuntimeException("Value for condition cannot be null"); //NOSONAR
173 criteria.add(new Criterion(condition));
176 protected void addCriterion(String condition, Object value, String property) {
178 throw new RuntimeException("Value for " + property + " cannot be null"); //NOSONARr
180 criteria.add(new Criterion(condition, value));
183 protected void addCriterion(String condition, Object value1, Object value2, String property) {
184 if (value1 == null || value2 == null) {
185 throw new RuntimeException("Between values for " + property + " cannot be null"); //NOSONAR
187 criteria.add(new Criterion(condition, value1, value2));
195 public Criteria andIdIsNull() {
196 addCriterion("ID is null");
197 return (Criteria) this;
205 public Criteria andIdIsNotNull() {
206 addCriterion("ID is not null");
207 return (Criteria) this;
216 public Criteria andIdEqualTo(String value) {
217 addCriterion("ID =", value, "id");
218 return (Criteria) this;
227 public Criteria andIdNotEqualTo(String value) {
228 addCriterion("ID <>", value, "id");
229 return (Criteria) this;
238 public Criteria andIdGreaterThan(String value) {
239 addCriterion("ID >", value, "id");
240 return (Criteria) this;
249 public Criteria andIdGreaterThanOrEqualTo(String value) {
250 addCriterion("ID >=", value, "id");
251 return (Criteria) this;
260 public Criteria andIdLessThan(String value) {
261 addCriterion("ID <", value, "id");
262 return (Criteria) this;
271 public Criteria andIdLessThanOrEqualTo(String value) {
272 addCriterion("ID <=", value, "id");
273 return (Criteria) this;
282 public Criteria andIdLike(String value) {
283 addCriterion("ID like", value, "id");
284 return (Criteria) this;
293 public Criteria andIdNotLike(String value) {
294 addCriterion("ID not like", value, "id");
295 return (Criteria) this;
304 public Criteria andIdIn(List<String> values) {
305 addCriterion("ID in", values, "id");
306 return (Criteria) this;
315 public Criteria andIdNotIn(List<String> values) {
316 addCriterion("ID not in", values, "id");
317 return (Criteria) this;
327 public Criteria andIdBetween(String value1, String value2) {
328 addCriterion("ID between", value1, value2, "id");
329 return (Criteria) this;
339 public Criteria andIdNotBetween(String value1, String value2) {
340 addCriterion("ID not between", value1, value2, "id");
341 return (Criteria) this;
349 public Criteria andVnfmIdIsNull() {
350 addCriterion("VNFM_ID is null");
351 return (Criteria) this;
359 public Criteria andVnfmIdIsNotNull() {
360 addCriterion("VNFM_ID is not null");
361 return (Criteria) this;
370 public Criteria andVnfmIdEqualTo(String value) {
371 addCriterion("VNFM_ID =", value, VNFM_ID);
372 return (Criteria) this;
381 public Criteria andVnfmIdNotEqualTo(String value) {
382 addCriterion("VNFM_ID <>", value, VNFM_ID);
383 return (Criteria) this;
392 public Criteria andVnfmIdGreaterThan(String value) {
393 addCriterion("VNFM_ID >", value, VNFM_ID);
394 return (Criteria) this;
403 public Criteria andVnfmIdGreaterThanOrEqualTo(String value) {
404 addCriterion("VNFM_ID >=", value, VNFM_ID);
405 return (Criteria) this;
414 public Criteria andVnfmIdLessThan(String value) {
415 addCriterion("VNFM_ID <", value, VNFM_ID);
416 return (Criteria) this;
425 public Criteria andVnfmIdLessThanOrEqualTo(String value) {
426 addCriterion("VNFM_ID <=", value, VNFM_ID);
427 return (Criteria) this;
436 public Criteria andVnfmIdLike(String value) {
437 addCriterion("VNFM_ID like", value, VNFM_ID);
438 return (Criteria) this;
447 public Criteria andVnfmIdNotLike(String value) {
448 addCriterion("VNFM_ID not like", value, VNFM_ID);
449 return (Criteria) this;
458 public Criteria andVnfmIdIn(List<String> values) {
459 addCriterion("VNFM_ID in", values, VNFM_ID);
460 return (Criteria) this;
469 public Criteria andVnfmIdNotIn(List<String> values) {
470 addCriterion("VNFM_ID not in", values, VNFM_ID);
471 return (Criteria) this;
481 public Criteria andVnfmIdBetween(String value1, String value2) {
482 addCriterion("VNFM_ID between", value1, value2, VNFM_ID);
483 return (Criteria) this;
493 public Criteria andVnfmIdNotBetween(String value1, String value2) {
494 addCriterion("VNFM_ID not between", value1, value2, VNFM_ID);
495 return (Criteria) this;
503 public Criteria andVnfIdIsNull() {
504 addCriterion("VNF_ID is null");
505 return (Criteria) this;
513 public Criteria andVnfIdIsNotNull() {
514 addCriterion("VNF_ID is not null");
515 return (Criteria) this;
524 public Criteria andVnfIdEqualTo(String value) {
525 addCriterion("VNF_ID =", value, VNF_ID);
526 return (Criteria) this;
535 public Criteria andVnfIdNotEqualTo(String value) {
536 addCriterion("VNF_ID <>", value, VNF_ID);
537 return (Criteria) this;
546 public Criteria andVnfIdGreaterThan(String value) {
547 addCriterion("VNF_ID >", value, VNF_ID);
548 return (Criteria) this;
557 public Criteria andVnfIdGreaterThanOrEqualTo(String value) {
558 addCriterion("VNF_ID >=", value, VNF_ID);
559 return (Criteria) this;
568 public Criteria andVnfIdLessThan(String value) {
569 addCriterion("VNF_ID <", value, VNF_ID);
570 return (Criteria) this;
579 public Criteria andVnfIdLessThanOrEqualTo(String value) {
580 addCriterion("VNF_ID <=", value, VNF_ID);
581 return (Criteria) this;
590 public Criteria andVnfIdLike(String value) {
591 addCriterion("VNF_ID like", value, VNF_ID);
592 return (Criteria) this;
601 public Criteria andVnfIdNotLike(String value) {
602 addCriterion("VNF_ID not like", value, VNF_ID);
603 return (Criteria) this;
612 public Criteria andVnfIdIn(List<String> values) {
613 addCriterion("VNF_ID in", values, VNF_ID);
614 return (Criteria) this;
623 public Criteria andVnfIdNotIn(List<String> values) {
624 addCriterion("VNF_ID not in", values, VNF_ID);
625 return (Criteria) this;
635 public Criteria andVnfIdBetween(String value1, String value2) {
636 addCriterion("VNF_ID between", value1, value2, VNF_ID);
637 return (Criteria) this;
647 public Criteria andVnfIdNotBetween(String value1, String value2) {
648 addCriterion("VNF_ID not between", value1, value2, VNF_ID);
649 return (Criteria) this;
657 public Criteria andAppNameIsNull() {
658 addCriterion("APP_NAME is null");
659 return (Criteria) this;
667 public Criteria andAppNameIsNotNull() {
668 addCriterion("APP_NAME is not null");
669 return (Criteria) this;
678 public Criteria andAppNameEqualTo(String value) {
679 addCriterion("APP_NAME =", value, APP_NAME);
680 return (Criteria) this;
689 public Criteria andAppNameNotEqualTo(String value) {
690 addCriterion("APP_NAME <>", value, APP_NAME);
691 return (Criteria) this;
700 public Criteria andAppNameGreaterThan(String value) {
701 addCriterion("APP_NAME >", value, APP_NAME);
702 return (Criteria) this;
711 public Criteria andAppNameGreaterThanOrEqualTo(String value) {
712 addCriterion("APP_NAME >=", value, APP_NAME);
713 return (Criteria) this;
722 public Criteria andAppNameLessThan(String value) {
723 addCriterion("APP_NAME <", value, APP_NAME);
724 return (Criteria) this;
733 public Criteria andAppNameLessThanOrEqualTo(String value) {
734 addCriterion("APP_NAME <=", value, APP_NAME);
735 return (Criteria) this;
744 public Criteria andAppNameLike(String value) {
745 addCriterion("APP_NAME like", value, APP_NAME);
746 return (Criteria) this;
755 public Criteria andAppNameNotLike(String value) {
756 addCriterion("APP_NAME not like", value, APP_NAME);
757 return (Criteria) this;
766 public Criteria andAppNameIn(List<String> values) {
767 addCriterion("APP_NAME in", values, APP_NAME);
768 return (Criteria) this;
777 public Criteria andAppNameNotIn(List<String> values) {
778 addCriterion("APP_NAME not in", values, APP_NAME);
779 return (Criteria) this;
789 public Criteria andAppNameBetween(String value1, String value2) {
790 addCriterion("APP_NAME between", value1, value2, APP_NAME);
791 return (Criteria) this;
801 public Criteria andAppNameNotBetween(String value1, String value2) {
802 addCriterion("APP_NAME not between", value1, value2, APP_NAME);
803 return (Criteria) this;
811 public Criteria andJobIdIsNull() {
812 addCriterion("JOB_ID is null");
813 return (Criteria) this;
821 public Criteria andJobIdIsNotNull() {
822 addCriterion("JOB_ID is not null");
823 return (Criteria) this;
832 public Criteria andJobIdEqualTo(String value) {
833 addCriterion("JOB_ID =", value, JOB_ID);
834 return (Criteria) this;
843 public Criteria andJobIdNotEqualTo(String value) {
844 addCriterion("JOB_ID <>", value, JOB_ID);
845 return (Criteria) this;
854 public Criteria andJobIdGreaterThan(String value) {
855 addCriterion("JOB_ID >", value, JOB_ID);
856 return (Criteria) this;
865 public Criteria andJobIdGreaterThanOrEqualTo(String value) {
866 addCriterion("JOB_ID >=", value, JOB_ID);
867 return (Criteria) this;
876 public Criteria andJobIdLessThan(String value) {
877 addCriterion("JOB_ID <", value, JOB_ID);
878 return (Criteria) this;
887 public Criteria andJobIdLessThanOrEqualTo(String value) {
888 addCriterion("JOB_ID <=", value, JOB_ID);
889 return (Criteria) this;
898 public Criteria andJobIdLike(String value) {
899 addCriterion("JOB_ID like", value, JOB_ID);
900 return (Criteria) this;
909 public Criteria andJobIdNotLike(String value) {
910 addCriterion("JOB_ID not like", value, JOB_ID);
911 return (Criteria) this;
920 public Criteria andJobIdIn(List<String> values) {
921 addCriterion("JOB_ID in", values, JOB_ID);
922 return (Criteria) this;
931 public Criteria andJobIdNotIn(List<String> values) {
932 addCriterion("JOB_ID not in", values, JOB_ID);
933 return (Criteria) this;
943 public Criteria andJobIdBetween(String value1, String value2) {
944 addCriterion("JOB_ID between", value1, value2, JOB_ID);
945 return (Criteria) this;
955 public Criteria andJobIdNotBetween(String value1, String value2) {
956 addCriterion("JOB_ID not between", value1, value2, JOB_ID);
957 return (Criteria) this;
965 public Criteria andStatusIsNull() {
966 addCriterion("STATUS is null");
967 return (Criteria) this;
975 public Criteria andStatusIsNotNull() {
976 addCriterion("STATUS is not null");
977 return (Criteria) this;
986 public Criteria andStatusEqualTo(Integer value) {
987 addCriterion("STATUS =", value, STATUS);
988 return (Criteria) this;
997 public Criteria andStatusNotEqualTo(Integer value) {
998 addCriterion("STATUS <>", value, STATUS);
999 return (Criteria) this;
1008 public Criteria andStatusGreaterThan(Integer value) {
1009 addCriterion("STATUS >", value, STATUS);
1010 return (Criteria) this;
1019 public Criteria andStatusGreaterThanOrEqualTo(Integer value) {
1020 addCriterion("STATUS >=", value, STATUS);
1021 return (Criteria) this;
1030 public Criteria andStatusLessThan(Integer value) {
1031 addCriterion("STATUS <", value, STATUS);
1032 return (Criteria) this;
1041 public Criteria andStatusLessThanOrEqualTo(Integer value) {
1042 addCriterion("STATUS <=", value, STATUS);
1043 return (Criteria) this;
1052 public Criteria andStatusIn(List<Integer> values) {
1053 addCriterion("STATUS in", values, STATUS);
1054 return (Criteria) this;
1063 public Criteria andStatusNotIn(List<Integer> values) {
1064 addCriterion("STATUS not in", values, STATUS);
1065 return (Criteria) this;
1075 public Criteria andStatusBetween(Integer value1, Integer value2) {
1076 addCriterion("STATUS between", value1, value2, STATUS);
1077 return (Criteria) this;
1087 public Criteria andStatusNotBetween(Integer value1, Integer value2) {
1088 addCriterion("STATUS not between", value1, value2, STATUS);
1089 return (Criteria) this;
1097 public Criteria andCreateTimeIsNull() {
1098 addCriterion("CREATE_TIME is null");
1099 return (Criteria) this;
1107 public Criteria andCreateTimeIsNotNull() {
1108 addCriterion("CREATE_TIME is not null");
1109 return (Criteria) this;
1118 public Criteria andCreateTimeEqualTo(Date value) {
1119 addCriterion("CREATE_TIME =", value, CREATE_TIME);
1120 return (Criteria) this;
1129 public Criteria andCreateTimeNotEqualTo(Date value) {
1130 addCriterion("CREATE_TIME <>", value, CREATE_TIME);
1131 return (Criteria) this;
1140 public Criteria andCreateTimeGreaterThan(Date value) {
1141 addCriterion("CREATE_TIME >", value, CREATE_TIME);
1142 return (Criteria) this;
1151 public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
1152 addCriterion("CREATE_TIME >=", value, CREATE_TIME);
1153 return (Criteria) this;
1162 public Criteria andCreateTimeLessThan(Date value) {
1163 addCriterion("CREATE_TIME <", value, CREATE_TIME);
1164 return (Criteria) this;
1173 public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
1174 addCriterion("CREATE_TIME <=", value, CREATE_TIME);
1175 return (Criteria) this;
1184 public Criteria andCreateTimeIn(List<Date> values) {
1185 addCriterion("CREATE_TIME in", values, CREATE_TIME);
1186 return (Criteria) this;
1195 public Criteria andCreateTimeNotIn(List<Date> values) {
1196 addCriterion("CREATE_TIME not in", values, CREATE_TIME);
1197 return (Criteria) this;
1207 public Criteria andCreateTimeBetween(Date value1, Date value2) {
1208 addCriterion("CREATE_TIME between", value1, value2, CREATE_TIME);
1209 return (Criteria) this;
1219 public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
1220 addCriterion("CREATE_TIME not between", value1, value2, CREATE_TIME);
1221 return (Criteria) this;
1229 public Criteria andModifyTimeIsNull() {
1230 addCriterion("MODIFY_TIME is null");
1231 return (Criteria) this;
1239 public Criteria andModifyTimeIsNotNull() {
1240 addCriterion("MODIFY_TIME is not null");
1241 return (Criteria) this;
1250 public Criteria andModifyTimeEqualTo(Date value) {
1251 addCriterion("MODIFY_TIME =", value, MODIFY_TIME);
1252 return (Criteria) this;
1261 public Criteria andModifyTimeNotEqualTo(Date value) {
1262 addCriterion("MODIFY_TIME <>", value, MODIFY_TIME);
1263 return (Criteria) this;
1272 public Criteria andModifyTimeGreaterThan(Date value) {
1273 addCriterion("MODIFY_TIME >", value, MODIFY_TIME);
1274 return (Criteria) this;
1283 public Criteria andModifyTimeGreaterThanOrEqualTo(Date value) {
1284 addCriterion("MODIFY_TIME >=", value, MODIFY_TIME);
1285 return (Criteria) this;
1294 public Criteria andModifyTimeLessThan(Date value) {
1295 addCriterion("MODIFY_TIME <", value, MODIFY_TIME);
1296 return (Criteria) this;
1305 public Criteria andModifyTimeLessThanOrEqualTo(Date value) {
1306 addCriterion("MODIFY_TIME <=", value, MODIFY_TIME);
1307 return (Criteria) this;
1316 public Criteria andModifyTimeIn(List<Date> values) {
1317 addCriterion("MODIFY_TIME in", values, MODIFY_TIME);
1318 return (Criteria) this;
1327 public Criteria andModifyTimeNotIn(List<Date> values) {
1328 addCriterion("MODIFY_TIME not in", values, MODIFY_TIME);
1329 return (Criteria) this;
1339 public Criteria andModifyTimeBetween(Date value1, Date value2) {
1340 addCriterion("MODIFY_TIME between", value1, value2, MODIFY_TIME);
1341 return (Criteria) this;
1351 public Criteria andModifyTimeNotBetween(Date value1, Date value2) {
1352 addCriterion("MODIFY_TIME not between", value1, value2, MODIFY_TIME);
1353 return (Criteria) this;
1361 public Criteria andDeleteTimeIsNull() {
1362 addCriterion("DELETE_TIME is null");
1363 return (Criteria) this;
1371 public Criteria andDeleteTimeIsNotNull() {
1372 addCriterion("DELETE_TIME is not null");
1373 return (Criteria) this;
1382 public Criteria andDeleteTimeEqualTo(Date value) {
1383 addCriterion("DELETE_TIME =", value, DELETE_TIME);
1384 return (Criteria) this;
1393 public Criteria andDeleteTimeNotEqualTo(Date value) {
1394 addCriterion("DELETE_TIME <>", value, DELETE_TIME);
1395 return (Criteria) this;
1404 public Criteria andDeleteTimeGreaterThan(Date value) {
1405 addCriterion("DELETE_TIME >", value, DELETE_TIME);
1406 return (Criteria) this;
1415 public Criteria andDeleteTimeGreaterThanOrEqualTo(Date value) {
1416 addCriterion("DELETE_TIME >=", value, DELETE_TIME);
1417 return (Criteria) this;
1426 public Criteria andDeleteTimeLessThan(Date value) {
1427 addCriterion("DELETE_TIME <", value, DELETE_TIME);
1428 return (Criteria) this;
1437 public Criteria andDeleteTimeLessThanOrEqualTo(Date value) {
1438 addCriterion("DELETE_TIME <=", value, DELETE_TIME);
1439 return (Criteria) this;
1448 public Criteria andDeleteTimeIn(List<Date> values) {
1449 addCriterion("DELETE_TIME in", values, DELETE_TIME);
1450 return (Criteria) this;
1459 public Criteria andDeleteTimeNotIn(List<Date> values) {
1460 addCriterion("DELETE_TIME not in", values, DELETE_TIME);
1461 return (Criteria) this;
1471 public Criteria andDeleteTimeBetween(Date value1, Date value2) {
1472 addCriterion("DELETE_TIME between", value1, value2, DELETE_TIME);
1473 return (Criteria) this;
1483 public Criteria andDeleteTimeNotBetween(Date value1, Date value2) {
1484 addCriterion("DELETE_TIME not between", value1, value2, DELETE_TIME);
1485 return (Criteria) this;
1497 public static class Criteria extends GeneratedCriteria {
1499 protected Criteria() {
1509 * @version NFVO 0.5 Sep 14, 2016
1511 public static class Criterion {
1512 private String condition;
1514 private Object value;
1516 private Object secondValue;
1518 private boolean noValue;
1520 private boolean singleValue;
1522 private boolean betweenValue;
1524 private boolean listValue;
1526 private String typeHandler;
1537 protected Criterion(String condition) {
1539 this.condition = condition;
1540 this.typeHandler = null;
1541 this.noValue = true;
1551 * @param typeHandler
1553 protected Criterion(String condition, Object value, String typeHandler) {
1555 this.condition = condition;
1557 this.typeHandler = typeHandler;
1558 if (value instanceof List<?>) {
1559 this.listValue = true;
1561 this.singleValue = true;
1573 protected Criterion(String condition, Object value) {
1574 this(condition, value, null);
1584 * @param secondValue
1585 * @param typeHandler
1587 protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
1589 this.condition = condition;
1591 this.secondValue = secondValue;
1592 this.typeHandler = typeHandler;
1593 this.betweenValue = true;
1603 * @param secondValue
1605 protected Criterion(String condition, Object value, Object secondValue) {
1606 this(condition, value, secondValue, null);
1615 public String getCondition() {
1624 public Object getValue() {
1633 public Object getSecondValue() {
1642 public boolean isNoValue() {
1651 public boolean isSingleValue() {
1660 public boolean isBetweenValue() {
1661 return betweenValue;
1669 public boolean isListValue() {
1678 public String getTypeHandler() {