protected SortedSet<String> getNamesFor(Class<?> extensionPoint) { try { if (extensionPoint == GeoServerUserGroupService.class) return manager.listUserGroupServices(); if (extensionPoint == GeoServerRoleService.class) return manager.listRoleServices(); if (extensionPoint == GeoServerAuthenticationProvider.class) return manager.listAuthenticationProviders(); if (extensionPoint == AuthenticationProvider.class) return manager.listAuthenticationProviders(); if (extensionPoint == GeoServerSecurityFilter.class) return manager.listFilters(); if (extensionPoint == PasswordValidator.class) return manager.listPasswordValidators(); if (extensionPoint == MasterPasswordProvider.class) { return manager.listMasterPasswordProviders(); } } catch (IOException ex) { throw new RuntimeException(ex); } throw new RuntimeException("Unkwnown extension point: " + extensionPoint.getName()); }
.andReturn(MasterPasswordProvider.DEFAULT_NAME) .anyTimes(); expect(secMgr.listMasterPasswordProviders()) .andReturn(new TreeSet<String>(Arrays.asList(MasterPasswordProvider.DEFAULT_NAME))) .anyTimes();
MasterPasswordProviderNamesModel() { try { providerNames = new ArrayList(GeoServerApplication.get().getSecurityManager() .listMasterPasswordProviders()); } catch (IOException e) { throw new RuntimeException(e); } }
MasterPasswordProviderNamesModel() { try { providerNames = new ArrayList( GeoServerApplication.get() .getSecurityManager() .listMasterPasswordProviders()); } catch (IOException e) { throw new RuntimeException(e); } }
MasterPasswordProviderNamesModel() { try { providerNames = new ArrayList(GeoServerApplication.get().getSecurityManager() .listMasterPasswordProviders()); } catch (IOException e) { throw new RuntimeException(e); } }
@Override protected List<MasterPasswordProviderConfig> getItems() { List<MasterPasswordProviderConfig> configs = new ArrayList<MasterPasswordProviderConfig>(); try { for (String name : getSecurityManager().listMasterPasswordProviders()) { configs.add(getSecurityManager().loadMasterPassswordProviderConfig(name)); } } catch (IOException e) { throw new RuntimeException(e); } return configs; } }
@Override protected List<MasterPasswordProviderConfig> getItems() { List<MasterPasswordProviderConfig> configs = new ArrayList<MasterPasswordProviderConfig>(); try { for (String name : getSecurityManager().listMasterPasswordProviders()) { configs.add(getSecurityManager().loadMasterPassswordProviderConfig(name)); } } catch (IOException e) { throw new RuntimeException(e); } return configs; }
@Override protected List<MasterPasswordProviderConfig> getItems() { List<MasterPasswordProviderConfig> configs = new ArrayList<MasterPasswordProviderConfig>(); try { for (String name : getSecurityManager().listMasterPasswordProviders()) { configs.add(getSecurityManager().loadMasterPassswordProviderConfig(name)); } } catch (IOException e) { throw new RuntimeException(e); } return configs; }