public Set<String> getPropertyNames() { Set<String> propertyNames = new HashSet<String>(subsystem.getPropertyNames()); for (String name: globalProperties.stringPropertyNames()) { if (name.startsWith(TransformerConfig.PREFIX)) { name = alias(name, OPEN_OFFICE, JOD_CONVERTER); if (!propertyNames.contains(name)) { propertyNames.add(name); } } } return propertyNames; }
public Set<String> getPropertyNames() { Set<String> propertyNames = new HashSet<String>(subsystem.getPropertyNames()); for (String name: globalProperties.stringPropertyNames()) { if (name.startsWith(TransformerConfig.PREFIX)) { name = alias(name, OPEN_OFFICE, JOD_CONVERTER); if (!propertyNames.contains(name)) { propertyNames.add(name); } } } return propertyNames; }
@Override public Set<String> getPropertyNames() { Set<String> result = new TreeSet<String>(); result.add(SolrChildApplicationContextFactory.ALFRESCO_ACTIVE); result.add(SolrChildApplicationContextFactory.ALFRESCO_LAG); result.add(SolrChildApplicationContextFactory.ALFRESCO_LAG_DURATION); result.add(SolrChildApplicationContextFactory.ALFRESCO_LAST_INDEXED_TXN); result.add(SolrChildApplicationContextFactory.ALFRESCO_APPROX_TXNS_REMAINING); result.add(SolrChildApplicationContextFactory.ALFRESCO_APPROX_INDEXING_TIME_REMAINING); result.add(SolrChildApplicationContextFactory.ALFRESCO_DISK); result.add(SolrChildApplicationContextFactory.ALFRESCO_MEMORY); result.add(SolrChildApplicationContextFactory.ARCHIVE_ACTIVE); result.add(SolrChildApplicationContextFactory.ARCHIVE_LAG); result.add(SolrChildApplicationContextFactory.ARCHIVE_LAG_DURATION); result.add(SolrChildApplicationContextFactory.ARCHIVE_LAST_INDEXED_TXN); result.add(SolrChildApplicationContextFactory.ARCHIVE_APPROX_TXNS_REMAINING); result.add(SolrChildApplicationContextFactory.ARCHIVE_APPROX_INDEXING_TIME_REMAINING); result.add(SolrChildApplicationContextFactory.ARCHIVE_DISK); result.add(SolrChildApplicationContextFactory.ARCHIVE_MEMORY); result.addAll(super.getPropertyNames()); return result; }
@Override public Set<String> getPropertyNames() { Set<String> result = new TreeSet<String>(); result.add(SolrChildApplicationContextFactory.ALFRESCO_ACTIVE); result.add(SolrChildApplicationContextFactory.ALFRESCO_LAG); result.add(SolrChildApplicationContextFactory.ALFRESCO_LAG_DURATION); result.add(SolrChildApplicationContextFactory.ALFRESCO_LAST_INDEXED_TXN); result.add(SolrChildApplicationContextFactory.ALFRESCO_APPROX_TXNS_REMAINING); result.add(SolrChildApplicationContextFactory.ALFRESCO_APPROX_INDEXING_TIME_REMAINING); result.add(SolrChildApplicationContextFactory.ALFRESCO_DISK); result.add(SolrChildApplicationContextFactory.ALFRESCO_MEMORY); result.add(SolrChildApplicationContextFactory.ARCHIVE_ACTIVE); result.add(SolrChildApplicationContextFactory.ARCHIVE_LAG); result.add(SolrChildApplicationContextFactory.ARCHIVE_LAG_DURATION); result.add(SolrChildApplicationContextFactory.ARCHIVE_LAST_INDEXED_TXN); result.add(SolrChildApplicationContextFactory.ARCHIVE_APPROX_TXNS_REMAINING); result.add(SolrChildApplicationContextFactory.ARCHIVE_APPROX_INDEXING_TIME_REMAINING); result.add(SolrChildApplicationContextFactory.ARCHIVE_DISK); result.add(SolrChildApplicationContextFactory.ARCHIVE_MEMORY); result.addAll(super.getPropertyNames()); return result; }
/** * Mock up the responses from the subsystem so that it returns all the supplied * property names and values. * @param subsystem to mock the return values * @param namesAndValues a sequence of property names and values. * @throws IllegalStateException if there is not a value for every property */ public static void mockProperties(ChildApplicationContextFactory subsystem, String... namesAndValues) { if (namesAndValues.length % 2 != 0) { // Not using IllegalArgumentException as this is thrown by classes under test throw new java.lang.IllegalStateException("There should be a value for every property"); } final Set<String> propertyNames = new TreeSet<String>(); for (int i=0; i < namesAndValues.length; i+=2) { propertyNames.add(namesAndValues[i]); when(subsystem.getProperty(namesAndValues[i])).thenReturn(namesAndValues[i+1]); } when(subsystem.getPropertyNames()).thenReturn(propertyNames); }