##### Coverage Report - com.ctrip.apollo.core.dto.ItemChangeSets

Classes in this File | Line Coverage | Branch Coverage | Complexity
ItemChangeSets |
0% | 0/20
0% | 0/6
| 1.2;1.2

1 |  |
     package com.ctrip.apollo.core.dto;
2 |  |
3 |  |
     import java.util.LinkedList;
4 |  |
     import java.util.List;
5 |  |
6 |  |
     /**
7 |  |
      * storage cud result
8 |  |
      */
9 | 0 |
     public class ItemChangeSets {
10 |  |
11 | 0 |
       private List<ItemDTO> createItems = new LinkedList<>();
12 | 0 |
       private List<ItemDTO> updateItems = new LinkedList<>();
13 | 0 |
       private List<ItemDTO> deleteItems = new LinkedList<>();
14 |  |
15 |  |
       public void addCreateItem(ItemDTO item) {
16 | 0 |
         createItems.add(item);
17 | 0 |
       }
18 |  |
19 |  |
       public void addUpdateItem(ItemDTO item) {
20 | 0 |
         updateItems.add(item);
21 | 0 |
       }
22 |  |
23 |  |
       public void addDeleteItem(ItemDTO item) {
24 | 0 |
         deleteItems.add(item);
25 | 0 |
       }
26 |  |
27 |  |
       public boolean isEmpty(){
28 | 0 |
         return createItems.isEmpty() && updateItems.isEmpty() && deleteItems.isEmpty();
29 |  |
       }
30 |  |
31 |  |
       public List<ItemDTO> getCreateItems() {
32 | 0 |
         return createItems;
33 |  |
       }
34 |  |
35 |  |
       public List<ItemDTO> getUpdateItems() {
36 | 0 |
         return updateItems;
37 |  |
       }
38 |  |
39 |  |
       public List<ItemDTO> getDeleteItems() {
40 | 0 |
         return deleteItems;
41 |  |
       }
42 |  |
43 |  |
       public void setCreateItems(List<ItemDTO> createItems) {
44 | 0 |
         this.createItems = createItems;
45 | 0 |
       }
46 |  |
47 |  |
       public void setUpdateItems(List<ItemDTO> updateItems) {
48 | 0 |
         this.updateItems = updateItems;
49 | 0 |
       }
50 |  |
51 |  |
       public void setDeleteItems(List<ItemDTO> deleteItems) {
52 | 0 |
         this.deleteItems = deleteItems;
53 | 0 |
       }
54 |  |
55 |  |
     }