public SettingsInfo createSettings() { return new SettingsInfoImpl(); }
this.settings = new SettingsInfoImpl();
@GetMapping( produces = { MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE, MediaType.TEXT_HTML_VALUE } ) public RestWrapper<SettingsInfo> localSettingsGet(@PathVariable String workspaceName) { WorkspaceInfo workspaceInfo = geoServer.getCatalog().getWorkspaceByName(workspaceName); SettingsInfo settingsInfo = geoServer.getSettings(workspaceInfo); if (settingsInfo == null) { settingsInfo = new SettingsInfoImpl(); settingsInfo.setVerbose(false); } return wrapObject(settingsInfo, SettingsInfo.class); }
@Override protected Object handleObjectGet() throws Exception { String workspace = getAttribute("workspace"); if (workspace != null) { WorkspaceInfo workspaceInfo = geoServer.getCatalog().getWorkspaceByName(workspace); SettingsInfo settingsInfo = geoServer.getSettings(workspaceInfo); if (settingsInfo == null) { settingsInfo = new SettingsInfoImpl(); settingsInfo.setVerbose(false); } return settingsInfo; } throw new RestletException("Workspace " + workspace + " not found", Status.CLIENT_ERROR_BAD_REQUEST); }
private JMSSettingsModifyEvent createNewSettingsEvent(String settingsId, String settingsTitle) { // our settings information SettingsInfoImpl settingsInfo = new SettingsInfoImpl(); settingsInfo.setId(settingsId); settingsInfo.setTitle(settingsTitle); settingsInfo.setWorkspace(testWorkspace); // create jms settings modify event return new JMSSettingsModifyEvent(settingsInfo, JMSEventType.ADDED); }
@Test public void testGetProxyBaseURL() { SettingsInfo settings = new SettingsInfoImpl(); settings.setProxyBaseUrl("https://foo.com/geoserver"); GeoServerInfo info = new GeoServerInfoImpl(); info.setSettings(settings); GeoServer gs = new GeoServerImpl(); gs.setGlobal(info); TestWfsPost servlet = new TestWfsPost() { @Override protected GeoServer getGeoServer() { return gs; } }; assertEquals("https://foo.com/geoserver", servlet.getProxyBaseURL()); }
SettingsInfo workspaceSettings = new SettingsInfoImpl(); workspaceSettings.setTitle(randomString()); workspaceSettings.setWorkspace(workspace);