public static void augment(FiltersMetaData dest, FiltersMetaData webFragmentMetaData, FiltersMetaData webMetaData, boolean resolveConflicts) { for (FilterMetaData filterMetaData : webFragmentMetaData) { if (dest.containsKey(filterMetaData.getKey())) { FilterMetaDataMerger.augment(dest.get(filterMetaData.getKey()), filterMetaData, (webMetaData != null) ? webMetaData.get(filterMetaData.getKey()) : null, resolveConflicts); } else { dest.add(filterMetaData); } } }
public void augment(FiltersMetaData webFragmentMetaData, FiltersMetaData webMetaData, boolean resolveConflicts) { for (FilterMetaData filterMetaData : webFragmentMetaData) { if (containsKey(filterMetaData.getKey())) { get(filterMetaData.getKey()).augment(filterMetaData, (webMetaData != null) ? webMetaData.get(filterMetaData.getKey()) : null, resolveConflicts); } else { add(filterMetaData); } } }
private static void merge(FiltersMetaData merged, FiltersMetaData xml, FiltersMetaData annotation) { if (xml == null) { if (annotation != null) { merged.addAll(annotation); } } else { merged.addAll(xml); if (annotation != null) { for (FilterMetaData filter : annotation) { if (xml.get(filter.getFilterName()) == null) { merged.add(filter); } } } } }
private static void merge(FiltersMetaData merged, FiltersMetaData xml, FiltersMetaData annotation) { if (xml == null) { if (annotation != null) { merged.addAll(annotation); } } else { merged.addAll(xml); if (annotation != null) { for (FilterMetaData filter : annotation) { if (xml.get(filter.getFilterName()) == null) { merged.add(filter); } } } } }