AsyncRepositionListDto.java
package com.mycim.valueobject.wip.dto;
import java.util.ArrayList;
import java.util.List;
/**
* @Author: yibing.liu
* @Date: 2022/3/6 20:08
*/
public class AsyncRepositionListDto<E> {
private List<E> resetList = new ArrayList<>();
private List<E> discardList = new ArrayList<>();
private List<E> finishList = new ArrayList<>();
public List<E> getResetList() {
return resetList;
}
public List<E> getDiscardList() {
return discardList;
}
public List<E> getFinishList() {
return finishList;
}
public boolean addResetList(E e){
return resetList.add(e);
}
public boolean addDiscardList(E e){
return discardList.add(e);
}
public boolean addFinishList(E e){
return finishList.add(e);
}
public int size() {
return resetList.size() + discardList.size() + finishList.size();
}
public boolean isEmpty() {
return resetList.size() + discardList.size() + finishList.size() == 0;
}
}