public Boolean exist(Container container){ List<SensorAtom> newSensorList = container.getSensorList(); List<SensorAtom> oldSensorList = containerSensorService.getSensorList(container.getContainerId()); if(newSensorList == null && oldSensorList == null){ return true; } else if(newSensorList == null || oldSensorList == null){ return false; } else if(newSensorList.size() != oldSensorList.size()){ return false; } else { return newSensorList.stream().allMatch(n -> oldSensorList.contains(n)); } }