Ejemplo n.º 1
0
 private StopGroupBean filterNonRevenueStopGroup(String agencyId, StopGroupBean group) {
   List<String> stopIds = filterNonRevenueStopIds(agencyId, group.getStopIds());
   group.setStopIds(stopIds);
   if (group.getSubGroups() != null) {
     List<StopGroupBean> subGroups = filterNonRevenueStopGroups(agencyId, group.getSubGroups());
     if (!subGroups.isEmpty()) group.setSubGroups(subGroups);
     else group.setSubGroups(null);
   }
   if (group.getStopIds().isEmpty() && group.getSubGroups() == null) return null;
   return group;
 }