/** * Returns hierarchies to be processed from given {@link Ancestors} object. * Takes supported hierarchies into account. * @param ancestors * @return hierarchies to be processed */ protected Collection<String> getHierarchies(Ancestors ancestors) { if (supportedHierarchies!=null && supportedHierarchies.size()>0) { Set<String> result = new HashSet<String>(); for (String currentAncestorHier : ancestors.getHierarchies()) { if (supportedHierarchies.contains(currentAncestorHier)) { result.add(currentAncestorHier); } } return result; } else { return ancestors.getHierarchies(); } }
/** * Returns hierarchies to be processed from given {@link Ancestors} object. * Takes supported hierarchies into account. * @param ancestors * @return hierarchies to be processed */ protected Collection<String> getHierarchies(Ancestors ancestors) { if (supportedHierarchies!=null && supportedHierarchies.size()>0) { Set<String> result = new HashSet<String>(); for (String currentAncestorHier : ancestors.getHierarchies()) { if (supportedHierarchies.contains(currentAncestorHier)) { result.add(currentAncestorHier); } } return result; } else { return ancestors.getHierarchies(); } }
private ElementTitlePart findTitlePart(Ancestors ancestors) { for (String hierarchyId : ancestors.getHierarchies()) { Ancestor ancestor = ancestors.getCurrentInHierarchy(hierarchyId); ElementTitlePart titlePart = levelToTitlePartMap.get(ancestor.getLevelExtid()); if (titlePart!=null) { return titlePart; } } return null; }
ce.hasChildren(), cutoffDate, ancestorsToWrite); for (final String hierarchyId : ancestors.getHierarchies()) { ce.setRelations(hierarchyId, ancestors.getAncestorsOfHierarchy(hierarchyId));
ancestorsPart.getData()); Collection<Evaluatable> evaluatables = new ArrayList<Evaluatable>( ancestors.getHierarchies().size()); for (final String currentHierarchy : getHierarchies(ancestors)) { evaluatables.add(new Evaluatable() {
String volume = ""; if (ancestors != null) { for (final String hierarchyId : ancestors.getHierarchies()) { for (Ancestor ancestor:ancestors.getAncestorsOfHierarchy(hierarchyId)) { String id = ancestor.getExtid();