package com.terra.lfdcexp.entity;
|
|
import com.alibaba.fastjson.JSON;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.stream.Collectors;
|
|
@Data
|
public class AlertInfoVo {
|
|
private List<AlertInfo> alertInfoList;
|
|
public void parser(String json){
|
if( alertInfoList == null ){
|
alertInfoList = new ArrayList<AlertInfo>() ;
|
}
|
|
alertInfoList = JSON.parseArray(json,AlertInfo.class);
|
System.out.println("parse AlertInfoEntity"+alertInfoList.size());
|
|
}
|
public List<AlertInfo> getStatusInList(){
|
return alertInfoList.stream(). filter(line -> (line.getStatus().toLowerCase().equals("in")))
|
.collect(Collectors.toList());
|
}
|
}
|