content: package com.ctrip.framework.apollo.common.dto;
  
  import java.util.LinkedList;
  import java.util.List;
  
  /**
   * storage cud result
   */
  public class ItemChangeSets extends BaseDTO{
  
    private List<ItemDTO> createItems = new LinkedList<>();
    private List<ItemDTO> updateItems = new LinkedList<>();
    private List<ItemDTO> deleteItems = new LinkedList<>();
  
    public void addCreateItem(ItemDTO item) {
      createItems.add(item);
    }
  
    public void addUpdateItem(ItemDTO item) {
      updateItems.add(item);
    }
  
    public void addDeleteItem(ItemDTO item) {
      deleteItems.add(item);
    }
  
    public boolean isEmpty(){
      return createItems.isEmpty() && updateItems.isEmpty() && deleteItems.isEmpty();
    }
  
    public List<ItemDTO> getCreateItems() {
      return createItems;
    }
  
    public List<ItemDTO> getUpdateItems() {
      return updateItems;
    }
  
    public List<ItemDTO> getDeleteItems() {
      return deleteItems;
    }
  
    public void setCreateItems(List<ItemDTO> createItems) {
      this.createItems = createItems;
    }
  
    public void setUpdateItems(List<ItemDTO> updateItems) {
      this.updateItems = updateItems;
    }
  
    public void setDeleteItems(List<ItemDTO> deleteItems) {
      this.deleteItems = deleteItems;
    }
  
  }
  