@Override public void clear() throws IOException { delegateAsStore().clear(); }
public void clear() throws IOException { getStore().clear(); }
/** * WRITE_LOCK * * @see org.geoserver.security.GeoServerRoleStore#clear() */ public void clear() throws IOException { writeLock(); try { getStore().clear(); } finally { writeUnLock(); } }
store.clear(); Map<String, GeoServerRole> newRoleDict = new HashMap<String, GeoServerRole>();
store.clear(); assertTrue(store.isModified()); store.load();
@Before public void cleraRoleService() throws Exception { store.clear(); store.store(); }
@Test public void testCopyFrom() throws Exception { GeoServerRoleService service1 = createRoleService("copyFrom"); GeoServerRoleService service2 = createRoleService("copyTo"); GeoServerRoleStore store1 = createStore(service1); GeoServerRoleStore store2 = createStore(service2); store1.clear(); checkEmpty(store1); insertValues(store1); Util.copyFrom(store1, store2); store1.clear(); checkEmpty(store1); checkValuesInserted(store2); }
protected static GeoServerRoleService createH2RoleService( String serviceName, GeoServerSecurityManager securityManager) throws Exception { if (securityManager.listRoleServices().contains(serviceName)) { if (securityManager.getActiveRoleService().getName().equals(serviceName)) { GeoServerRoleService roleService = securityManager.loadRoleService("default"); securityManager.setActiveRoleService(roleService); } GeoServerRoleService service = securityManager.loadRoleService(serviceName); if (service.canCreateStore()) { GeoServerRoleStore store = service.createStore(); store.clear(); store.store(); } SecurityRoleServiceConfig old = securityManager.loadRoleServiceConfig(serviceName); securityManager.removeRoleService(old); } JDBCRoleServiceConfig config = new JDBCRoleServiceConfig(); config.setName(serviceName); config.setConnectURL("jdbc:h2:target/h2/security"); config.setDriverClassName("org.h2.Driver"); config.setUserName("sa"); config.setPassword(""); config.setClassName(JDBCRoleService.class.getName()); config.setPropertyFileNameDDL(JDBCRoleService.DEFAULT_DDL_FILE); config.setPropertyFileNameDML(JDBCRoleService.DEFAULT_DML_FILE); config.setCreatingTables(false); securityManager.saveRoleService(config); return securityManager.loadRoleService(serviceName); }