package apps.makarov.com.whereismycurrency.models; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * Created by makarov on 01/07/15. */ public class ResultOperation implements UniqueModel { private Rate exitRate; private UserHistory userHistory; private Date date; private boolean isHistory; public UserHistory getUserHistory() { return userHistory; } public void setUserHistory(UserHistory userHistory) { this.userHistory = userHistory; } public Rate getExitRate() { return exitRate; } public void setExitRate(Rate exitRate) { this.exitRate = exitRate; } public Date getDate() { return date; } public void setDate(Date date) { this.date = date; } public boolean isHistory() { return isHistory; } public void setIsHistory(boolean isHistory) { this.isHistory = isHistory; } public static List<ResultOperation> findActiveOperation(List<ResultOperation> list) { List<ResultOperation> resultList = new ArrayList<>(); for(ResultOperation operation : list){ if(!operation.isHistory()) resultList.add(operation); } return resultList; } public static List<ResultOperation> findHistoryOperation(List<ResultOperation> list) { List<ResultOperation> resultList = new ArrayList<>(); for(ResultOperation operation : list){ if(operation.isHistory()) resultList.add(operation); } return resultList; } @Override public String getKey() { return null; } }