List of usage examples for org.apache.commons.collections.map CompositeMap CompositeMap
public CompositeMap(Map[] composite)
From source file:edu.wisc.my.stats.dao.support.ConsolidatingQueryInformationDao.java
/** * @see edu.wisc.my.stats.dao.QueryInformationDao#getQueryInformationByFactMap() *///w w w . jav a2s . com @SuppressWarnings("unchecked") public Map<Fact, Set<QueryInformation>> getQueryInformationByFactMap() { final Set<Map<Fact, Set<QueryInformation>>> queryInformationByFactMaps = new HashSet<Map<Fact, Set<QueryInformation>>>(); for (final QueryInformationDao queryInformationDao : this.readableQueryInformationDaos) { final Map<Fact, Set<QueryInformation>> queryInformationByFactMap = queryInformationDao .getQueryInformationByFactMap(); queryInformationByFactMaps.add(queryInformationByFactMap); } final CompositeMap cm = new CompositeMap( queryInformationByFactMaps.toArray(new Map[queryInformationByFactMaps.size()])); return Collections.unmodifiableMap(cm); //will this work? }
From source file:edu.wisc.my.stats.dao.support.ConsolidatingQueryInformationDao.java
/** * @see edu.wisc.my.stats.dao.QueryInformationDao#getfactByIdMap() *//*from w w w .j a va 2 s . co m*/ @SuppressWarnings("unchecked") public Map<Long, Fact> getfactByIdMap() { final Set<Map<Long, Fact>> queryInformationByFactMaps = new HashSet<Map<Long, Fact>>(); for (final QueryInformationDao queryInformationDao : this.readableQueryInformationDaos) { final Map<Long, Fact> queryInformationByFactMap = queryInformationDao.getfactByIdMap(); queryInformationByFactMaps.add(queryInformationByFactMap); } final CompositeMap cm = new CompositeMap( queryInformationByFactMaps.toArray(new Map[queryInformationByFactMaps.size()])); return Collections.unmodifiableMap(cm); //will this work? }