Update gvnfm-driver .gitreview file
[vfc/nfvo/driver/vnfm/gvnfm.git] / juju / juju-vnfmadapter / Juju-vnfmadapterService / service / src / main / java / org / openo / nfvo / jujuvnfmadapter / service / mapper / JujuVnfmInfoMapper.java
1 /*
2  * Copyright 2016 Huawei Technologies Co., Ltd.
3  *
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
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
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.
15  */
16
17 package org.openo.nfvo.jujuvnfmadapter.service.mapper;
18
19 import java.util.List;
20
21
22 import org.apache.ibatis.annotations.Param;
23 import org.openo.nfvo.jujuvnfmadapter.service.entity.JujuVnfmInfo;
24 import org.openo.nfvo.jujuvnfmadapter.service.entity.JujuVnfmInfoExample;
25
26 /**
27  * <br>
28  * <p>
29  * </p>
30  * 
31  * @author
32  * @version     NFVO 0.5  Sep 14, 2016
33  */
34 public interface JujuVnfmInfoMapper {
35     /**
36      * <br>
37      * 
38      * @param example
39      * @return int
40      */
41     int countByExample(JujuVnfmInfoExample example);
42
43     /**
44      * <br>
45      * 
46      * @param example
47      * @return int
48      */
49     int deleteByExample(JujuVnfmInfoExample example);
50
51     /**
52      * <br>
53      * 
54      * @param id
55      * @return int
56      */
57     int deleteByPrimaryKey(String id);
58
59     /**
60      * <br>
61      * 
62      * @param record
63      * @return int
64      */
65     int insert(JujuVnfmInfo record);
66
67     /**
68      * <br>
69      * 
70      * @param record
71      * @return int
72      */
73     int insertSelective(JujuVnfmInfo record);
74
75     /**
76      * <br>
77      * 
78      * @param example
79      * @return list
80      */
81     List<JujuVnfmInfo> selectByExampleWithBLOBs(JujuVnfmInfoExample example);
82
83     /**
84      * <br>
85      * 
86      * @param example
87      * @return list
88      */
89     List<JujuVnfmInfo> selectByExample(JujuVnfmInfoExample example);
90
91     /**
92      * <br>
93      * 
94      * @param id
95      * @return jujuVnfmInfo
96      */
97     JujuVnfmInfo selectByPrimaryKey(String id);
98
99     /**
100      * <br>
101      * 
102      * @param record
103      * @param example
104      * @return int
105      */
106     int updateByExampleSelective(@Param("record") JujuVnfmInfo record, @Param("example") JujuVnfmInfoExample example);
107
108     /**
109      * <br>
110      * 
111      * @param record
112      * @param example
113      * @return int
114      */
115     int updateByExampleWithBLOBs(@Param("record") JujuVnfmInfo record, @Param("example") JujuVnfmInfoExample example);
116
117     /**
118      * <br>
119      * 
120      * @param record
121      * @param example
122      * @return int
123      */
124     int updateByExample(@Param("record") JujuVnfmInfo record, @Param("example") JujuVnfmInfoExample example);
125
126     /**
127      * <br>
128      * 
129      * @param record
130      * @return int
131      */
132     int updateByPrimaryKeySelective(JujuVnfmInfo record);
133
134     /**
135      * <br>
136      * 
137      * @param record
138      * @return int
139      */
140     int updateByPrimaryKeyWithBLOBs(JujuVnfmInfo record);
141
142     /**
143      * <br>
144      * 
145      * @param record
146      * @return int
147      */
148     int updateByPrimaryKey(JujuVnfmInfo record);
149 }