List of usage examples for com.google.gwt.http.client Response SC_ACCEPTED
int SC_ACCEPTED
To view the source code for com.google.gwt.http.client Response SC_ACCEPTED.
Click Source Link
From source file:org.jbpm.formbuilder.client.RestyFormBuilderModel.java
License:Apache License
@Override public void deleteForm(FormRepresentation form) { Resource resource = new Resource( URLBuilder.deleteFormURL(this.contextPath, this.packageName, form.getName())); try {//from ww w . j a v a2s . c om resource.delete().send(new RequestCallback() { @Override public void onError(Request request, Throwable exception) { bus.fireEvent(new NotificationEvent(Level.ERROR, i18n.ErrorDeletingForm(""), exception)); } @Override public void onResponseReceived(Request request, Response response) { int code = response.getStatusCode(); if (code != Response.SC_ACCEPTED && code != Response.SC_NO_CONTENT && code != Response.SC_OK) { bus.fireEvent( new NotificationEvent(Level.WARN, i18n.ErrorDeletingForm(String.valueOf(code)))); } else { bus.fireEvent(new NotificationEvent(Level.INFO, i18n.FormDeleted())); } } }); } catch (RequestException e) { bus.fireEvent(new NotificationEvent(Level.ERROR, i18n.ErrorDeletingForm(""), e)); } }
From source file:org.jbpm.formbuilder.client.RestyFormBuilderModel.java
License:Apache License
@Override public void deleteFile(String url) throws FormBuilderException { Resource resource = new Resource(URLBuilder.deleteFileURL(this.contextPath, this.packageName, url)); try {// w w w . j av a 2 s .co m resource.delete().send(new RequestCallback() { @Override public void onError(Request request, Throwable exception) { bus.fireEvent(new NotificationEvent(Level.ERROR, i18n.ErrorDeletingFile(""), exception)); } @Override public void onResponseReceived(Request request, Response response) { int code = response.getStatusCode(); if (code != Response.SC_ACCEPTED && code != Response.SC_NO_CONTENT && code != Response.SC_OK) { bus.fireEvent( new NotificationEvent(Level.WARN, i18n.ErrorDeletingFile(String.valueOf(code)))); } else { bus.fireEvent(new NotificationEvent(Level.INFO, i18n.FileDeleted())); } } }); } catch (RequestException e) { bus.fireEvent(new NotificationEvent(Level.ERROR, i18n.ErrorDeletingForm(""), e)); } }
From source file:org.jbpm.formbuilder.client.RestyFormBuilderModel.java
License:Apache License
@Override public void deleteFormItem(String formItemName, FormItemRepresentation formItem) { Resource resource = new Resource( URLBuilder.deleteFormItemURL(this.contextPath, this.packageName, formItemName)); try {/*from ww w . ja va 2s .c o m*/ resource.delete().send(new RequestCallback() { @Override public void onError(Request request, Throwable exception) { bus.fireEvent(new NotificationEvent(Level.ERROR, i18n.ErrorDeletingFormItem(""), exception)); } @Override public void onResponseReceived(Request request, Response response) { int code = response.getStatusCode(); if (code != Response.SC_ACCEPTED && code != Response.SC_NO_CONTENT && code != Response.SC_OK) { bus.fireEvent(new NotificationEvent(Level.WARN, i18n.ErrorDeletingFormItem(String.valueOf(code)))); } else { bus.fireEvent(new NotificationEvent(Level.INFO, i18n.FormItemDeleted())); } } }); } catch (RequestException e) { bus.fireEvent(new NotificationEvent(Level.ERROR, i18n.ErrorDeletingFormItem(""), e)); } }
From source file:org.jbpm.formbuilder.client.RestyFormBuilderModel.java
License:Apache License
@Override public void deleteMenuItem(String groupName, FBMenuItem item) { Resource resource = new Resource(URLBuilder.getMenuItemsURL(this.contextPath)); String xml = helper.asXml(groupName, item); try {/*from w w w. j a v a2 s . c om*/ resource.delete().xml(XMLParser.parse(xml)).send(new RequestCallback() { @Override public void onError(Request request, Throwable exception) { bus.fireEvent(new NotificationEvent(Level.ERROR, i18n.ErrorDeletingMenuItem(), exception)); } @Override public void onResponseReceived(Request request, Response response) { int code = response.getStatusCode(); if (code != Response.SC_ACCEPTED && code != Response.SC_NO_CONTENT && code != Response.SC_OK) { bus.fireEvent(new NotificationEvent(Level.WARN, i18n.DeleteMenuItemUnkownStatus(String.valueOf(code)))); } else { bus.fireEvent(new NotificationEvent(Level.INFO, i18n.MenuItemDeleted())); } } }); } catch (RequestException e) { bus.fireEvent(new NotificationEvent(Level.ERROR, i18n.ErrorDeletingMenuItem(), e)); } }
From source file:org.sigmah.server.servlet.FileServlet.java
License:Open Source License
/** * Processes the file upload.//from ww w. j a va 2 s . c o m * * @param request * The HTTP request. * @param response * The HTTP response. * @param context * The execution context. * @param filename * The uploaded physical file name. * @param logo * {@code true} if the upload concerns an organization logo, {@code false} otherwise. * @throws java.io.IOException * If an error occured while reading or writing to the socket or if an error occured while storing the * uploaded file. * @throws org.sigmah.server.servlet.base.StatusServletException * if the request type is not MULTIPART or if the file exceeded the maximum allowed size. * @throws org.apache.commons.fileupload.FileUploadException * If an error occured while reading the uploaded file. */ private long processUpload(final MultipartRequest multipartRequest, final HttpServletResponse response, final String filename, final boolean logo) throws StatusServletException, IOException, FileUploadException { LOG.debug("Starting file uploading..."); final long[] size = { 0L }; multipartRequest.parse(new MultipartRequestCallback() { @Override public void onInputStream(InputStream inputStream, String itemName, String mimeType) throws IOException { // Retrieving file name. // If a name (id) is provided, we use it. If not, using the name of the uploaded file. final String name = StringUtils.isNotBlank(filename) ? filename : itemName; try (final InputStream stream = inputStream) { LOG.debug("Reads image content from the field ; name: '{}'.", name); if (logo) { size[0] = logoManager.updateLogo(stream, name); } else { size[0] = fileStorageProvider.copy(stream, name, StandardCopyOption.REPLACE_EXISTING); } response.setStatus(Response.SC_ACCEPTED); // FIXME : perhaps keep the response above for error catching // response.getWriter().write("ok"); LOG.debug("File '{}' upload has been successfully processed.", name); } } }); return size[0]; }
From source file:org.sipfoundry.sipxconfig.userportal.client.HttpRequestBuilder.java
License:Contributor Agreement License
private static void sendRequest(HttpRequestBuilder builder, String postData, final String successMessage, final Map<Integer, String> errorStatuses) { try {/* ww w.j ava2 s .c o m*/ builder.sendRequest(postData, new RequestCallback() { public void onResponseReceived(Request request, Response response) { int httpStatusCode = response.getStatusCode(); if (httpStatusCode != Response.SC_ACCEPTED && httpStatusCode != Response.SC_OK && httpStatusCode != Response.SC_NO_CONTENT) { StringBuilder errorMsg = new StringBuilder(); if (errorStatuses != null && errorStatuses.containsKey(httpStatusCode)) { errorMsg.append(errorStatuses.get(httpStatusCode)); } else { errorMsg.append(s_searchConstants.requestFailed() + "\n"); errorMsg.append(String.valueOf(httpStatusCode) + " " + response.getStatusText()); } SC.warn(errorMsg.toString()); } else { if (successMessage != null) { SC.say(successMessage); } } } public void onError(Request request, Throwable exception) { SC.warn(s_searchConstants.requestFailed() + exception.getMessage()); } }); } catch (RequestException e) { SC.warn(s_searchConstants.requestFailed() + e.getMessage()); } }
From source file:org.sonatype.nexus.ext.gwt.ui.client.reposerver.RepoServerInstance.java
License:Open Source License
public void getRepositoryStatuses(boolean forceCheck, final ResponseHandler<List<RepositoryStatusListResource>> handler) { String url = "repository_statuses" + (forceCheck ? "?forceCheck" : ""); doGet(url, new ResponseProcessor(handler, Response.SC_OK, Response.SC_ACCEPTED) { protected Object createEntity(Response response) { return parser.parseEntityList(response.getText(), new EntityFactory() { public Entity create() { return new RepositoryStatusListResource(); }/* w w w . j a va 2 s. c om*/ }); } }); }
From source file:org.sonatype.nexus.ext.gwt.ui.client.reposerver.RepoServerInstance.java
License:Open Source License
public void updateRepositoryStatus(RepositoryStatusResource status, final ResponseHandler<RepositoryStatusResource> handler) { String url = "repositories/" + status.getId() + "/status"; String request = parser.serializeEntity("org.sonatype.nexus.rest.model.RepositoryStatusResourceResponse", status);/*from www. java 2 s .c om*/ doPut(url, request, new ResponseProcessor(handler, Response.SC_OK, Response.SC_ACCEPTED) { protected Object createEntity(Response response) { return parser.parseEntity(response.getText(), new RepositoryStatusResource()); } }); }
From source file:org.sonatype.nexus.ext.gwt.ui.client.reposerver.RepoTableBinding.java
License:Open Source License
private void loadStatuses(boolean forceCheck) { server.getRepositoryStatuses(forceCheck, new ResponseHandler<List<RepositoryStatusListResource>>() { public void onError(Response response, Throwable error) { MessageBox.alert("Error", "Status retrieval failed!", null); }/* ww w . j av a 2 s. co m*/ public void onSuccess(Response response, List<RepositoryStatusListResource> statuses) { for (RepositoryStatusListResource repoStatus : statuses) { Repository storeItem = (Repository) store.findModel(repoStatus); if (storeItem != null) { repoStatus.getStatus().setRepoType(repoStatus.getRepoType()); storeItem.setStatus(repoStatus.getStatus()); storeItem.set("statusText", convertStatusToString(repoStatus.getStatus())); store.update(storeItem); } } if (response.getStatusCode() == Response.SC_ACCEPTED) { DelayedTask task = new DelayedTask(new Listener() { public void handleEvent(BaseEvent event) { loadStatuses(false); } }); task.delay(2000); } } }); }