public Service serviceDispatched(Request request, Service service) throws ServiceException { if (LocalWorkspace.get() != null) { qualifyRequest(LocalWorkspace.get(), LocalPublished.get(), service, request); } return service; }
void parseKVP(Request req) throws ServiceException { preParseKVP(req); parseKVP(req, req.getKvp()); }
Object parseRequestKVP(Class type, Request request) throws Exception { KvpRequestReader kvpReader = findKvpRequestReader(type); if (kvpReader != null) { // check for http request awareness if (kvpReader instanceof HttpServletRequestAware) { ((HttpServletRequestAware) kvpReader).setHttpRequest(request.getHttpRequest()); } Object requestBean = kvpReader.createRequest(); if (requestBean != null) { requestBean = kvpReader.read(requestBean, request.getKvp(), request.getRawKvp()); } return requestBean; } return null; }
@Test public void testInitRequest_LayerGroupExists() { this.request.setContext("LayerGroup1/ows"); this.callback.init(this.request); assertNull(LocalWorkspace.get()); assertNotNull(LocalPublished.get()); }
@Before public void initCallback() { this.callback = new LocalWorkspaceCallback(getGeoServer()); this.request = new Request(); }
/** * Helper method that just returns the current local workspace if available. * * @return current local workspace or NULL */ private WorkspaceInfo getLocalWorkspace() { return LocalWorkspace.get(); }
public void testGetMimeType() { assertEquals("application/xml", response.getMimeType(null, null)); }
Operation fireOperationDispatchedCallback(Request req, Operation op) { for (DispatcherCallback cb : callbacks) { Operation o = cb.operationDispatched(req, op); op = o != null ? o : op; } return op; }
public void testCanHandle() { assertTrue(response.canHandle(null)); }
@Override public Boolean evaluate(Object object) { return !subLayersHidden((LayerGroupInfo) object); } };
Object fireOperationExecutedCallback(Request req, Operation op, Object result) { for (DispatcherCallback cb : callbacks) { Object r = cb.operationExecuted(req, op, result); result = r != null ? r : result; } return result; }
@Override public Message hello(Message message) { return new Message(message.message + ":V2"); } }
@Test public void testInitRequest_WorkspacedLayerGroupExists() { this.request.setContext("cite/LayerGroup2/ows"); this.callback.init(this.request); assertNotNull(LocalWorkspace.get()); assertNotNull(LocalPublished.get()); }
public Operation operationDispatched(Request request, Operation operation) { if (LocalWorkspace.get() != null) { qualifyRequest(LocalWorkspace.get(), LocalPublished.get(), operation, request); } return operation; }
@Test public void testInitRequest_LayerExists() { this.request.setContext("cite/BasicPolygons/ows"); this.callback.init(this.request); assertNotNull(LocalWorkspace.get()); assertNotNull(LocalPublished.get()); }
@Test public void testInitRequest_LayerMissing() { this.request.setContext("cite/MissingLayer/ows"); this.callback.init(this.request); assertNotNull(LocalWorkspace.get()); assertNull(LocalPublished.get()); }
@Test public void testInitRequest_WorkspacedLayerGroupMissing() { this.request.setContext("cite/lg/ows"); this.callback.init(this.request); assertNotNull(LocalWorkspace.get()); assertNull(LocalPublished.get()); }
@Test public void testInitRequest_WorkspaceExists() { this.request.setContext("cite/ows"); this.callback.init(this.request); assertNotNull(LocalWorkspace.get()); assertNull(LocalPublished.get()); }
@Test public void testInitRequest_LayerMissingInWorkspace() { this.request.setContext("cite/Fifteen/ows"); this.callback.init(this.request); assertNotNull(LocalWorkspace.get()); assertNull(LocalPublished.get()); }