List of usage examples for org.apache.commons.collections15 EnumerationUtils toList
public static <E> List<E> toList(Enumeration<E> enumeration)
From source file:edu.northwestern.bioinformatics.studycalendar.osgi.felixcm.internal.PscFelixPersistenceManagerTest.java
private void assertDictionaryKeys(Dictionary<String, ?> actual, String... expectedKeys) { Collection<String> actualKeys = EnumerationUtils.toList(actual.keys()); for (String expectedKey : expectedKeys) { assertTrue("Missing key " + expectedKey, actualKeys.contains(expectedKey)); }/*from ww w . j av a2 s.c o m*/ assertEquals("Wrong number of keys", expectedKeys.length, actualKeys.size()); }
From source file:com.cburch.logisim.util.LocaleManager.java
public Iterable<String> getKeys() { return EnumerationUtils.toList(locale.getKeys()); }
From source file:edu.northwestern.bioinformatics.studycalendar.osgi.felixcm.internal.PscFelixPersistenceManager.java
@SuppressWarnings({ "unchecked" })
private void doStore(String pid, Dictionary values) {
List<OsgiConfigurationProperty> existingProperties = getProperties(pid);
Collection<String> newKeys = EnumerationUtils.toList(values.keys());
Collection<String> existingKeys = new HashSet<String>();
for (OsgiConfigurationProperty existingProperty : existingProperties) {
String existingKey = existingProperty.getName();
if (newKeys.contains(existingKey)) {
existingProperty.setValue(values.get(existingKey));
existingKeys.add(existingKey);
} else {/*from ww w .ja v a 2s . co m*/
getHibernateTemplate().delete(existingProperty);
}
}
for (String newKey : newKeys) {
if (!EXCLUDED_PROPERTIES.contains(newKey) && !existingKeys.contains(newKey)) {
getHibernateTemplate().save(OsgiConfigurationProperty.create(pid, newKey, values.get(newKey)));
}
}
}