List of usage examples for com.fasterxml.jackson.core JsonGenerator writeBooleanField
public final void writeBooleanField(String fieldName, boolean value) throws IOException, JsonGenerationException
From source file:io.gravitee.definition.jackson.datatype.api.ser.HttpClientSslOptionsSerializer.java
@Override public void serialize(HttpClientSslOptions httpClientSslOptions, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();/*w w w .ja v a2 s . c om*/ jgen.writeBooleanField("enabled", httpClientSslOptions.isEnabled()); jgen.writeBooleanField("trustAll", httpClientSslOptions.isTrustAll()); jgen.writeBooleanField("hostnameVerifier", httpClientSslOptions.isHostnameVerifier()); jgen.writeStringField("pem", httpClientSslOptions.getPem()); jgen.writeEndObject(); }
From source file:com.attribyte.essem.es.BooleanTermQuery.java
@Override public void generate(final JsonGenerator generator) throws IOException { generator.writeStartObject();/*from w w w . j a va 2s . c om*/ generator.writeObjectFieldStart("term"); generator.writeBooleanField(term, value); generator.writeEndObject(); generator.writeEndObject(); }
From source file:org.dswarm.xsd2jsonschema.model.JSObject.java
@Override protected void renderInternal(final JsonGenerator jgen) throws IOException { final List<JSElement> properties = getProperties(); jgen.writeBooleanField("mixed", isMixed()); jgen.writeObjectFieldStart("properties"); for (final JSElement property : properties) { property.render(jgen);/*from w ww. j a v a 2 s. com*/ } jgen.writeEndObject(); }
From source file:com.github.tomakehurst.wiremock.matching.StringValuePatternJsonSerializer.java
@Override public void serialize(StringValuePattern value, JsonGenerator gen, SerializerProvider serializers) throws IOException, JsonProcessingException { gen.writeStartObject();//from www . ja v a2 s .c o m if (value.nullSafeIsAbsent()) { gen.writeBooleanField("absent", true); } else { gen.writeStringField(value.getName(), value.getValue()); } gen.writeEndObject(); }
From source file:org.springframework.social.wunderlist.api.impl.json.UpdateListDataSerializer.java
private void write(JsonGenerator generator, UpdateListData data) throws IOException { generator.writeNumberField("revision", data.getRevision()); if (data.isPublished() != null) { generator.writeBooleanField("public", data.isPublished()); }//from w w w . j a va 2s . com if (data.getTitle() != null) { generator.writeStringField("title", data.getTitle()); } }
From source file:de.terrestris.shogun.security.ShogunAuthProcessingFilter.java
/** * On successful authentication by an Authentication Manager of Spring Security * we intercept with this method and change the respone to include the ROLES of * the logged in user./*from ww w .ja v a 2s .com*/ * This way we can react on the ROLES and redirect accordingly within the requesting login form (here login.js) * * @see WebContent/client/login.js */ @Override protected void successfulAuthentication(HttpServletRequest request, HttpServletResponse response, Authentication authResult) throws IOException, ServletException { SecurityContextHolder.getContext().setAuthentication(authResult); SavedRequestAwareAuthenticationSuccessHandler srh = new SavedRequestAwareAuthenticationSuccessHandler(); this.setAuthenticationSuccessHandler(srh); srh.setRedirectStrategy(new RedirectStrategy() { @Override public void sendRedirect(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, String s) throws IOException { //do nothing, no redirect } }); super.successfulAuthentication(request, response, authResult); // build a comma separated string of the ROLES String authorityText = StringUtils.join(authResult.getAuthorities(), ","); // write the servlet return object HttpServletResponseWrapper responseWrapper = new HttpServletResponseWrapper(response); Writer out = responseWrapper.getWriter(); JsonFactory jsonFactory = new JsonFactory(); JsonGenerator jsonGenerator = jsonFactory.createJsonGenerator(out); jsonGenerator.writeStartObject(); jsonGenerator.writeBooleanField("success", true); jsonGenerator.writeStringField("name", authResult.getName()); jsonGenerator.writeStringField("role", authorityText); jsonGenerator.writeEndObject(); jsonGenerator.close(); }
From source file:org.springframework.social.wunderlist.api.impl.json.CreateTaskDataSerializer.java
private void write(JsonGenerator generator, CreateTaskData data) throws IOException { generator.writeNumberField("list_id", data.getListId()); generator.writeStringField("title", data.getTitle()); generator.writeBooleanField("completed", data.isCompleted()); generator.writeBooleanField("starred", data.isStarred()); if (data.getAssigneeId() != null) { generator.writeNumberField("assignee_id", data.getAssigneeId()); }//from w ww. j a v a2 s. c o m if (data.getRecurrence() != null) { generator.writeStringField("recurrence_type", data.getRecurrence().getType().value()); generator.writeNumberField("recurrence_count", data.getRecurrence().getCount()); } if (data.getDueDate() != null) { generator.writeStringField("due_date", new SimpleDateFormat("yyyy-MM-dd").format(data.getDueDate())); } }
From source file:de.softwareforge.streamery.JsonStreamer.java
protected void writeEnd(JsonGenerator jg, int count, boolean success) throws IOException { jg.writeEndArray();//from w ww . ja va2 s .co m if (success) { jg.writeNumberField("count", count); } jg.writeBooleanField("success", success); jg.writeEndObject(); jg.flush(); jg.close(); }
From source file:io.gravitee.definition.jackson.datatype.api.ser.ProxySerializer.java
@Override public void serialize(Proxy proxy, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();//from w ww . j a v a2s . c om jgen.writeStringField("context_path", proxy.getContextPath()); jgen.writeBooleanField("strip_context_path", proxy.isStripContextPath()); jgen.writeBooleanField("dumpRequest", proxy.isDumpRequest()); final List<Endpoint> endpoints = proxy.getEndpoints(); jgen.writeArrayFieldStart("endpoints"); endpoints.forEach(endpoint -> { try { jgen.writeObject(endpoint); } catch (IOException e) { e.printStackTrace(); } }); jgen.writeEndArray(); if (proxy.getLoadBalancer() != null) { jgen.writeObjectField("load_balancing", proxy.getLoadBalancer()); } if (proxy.getFailover() != null) { jgen.writeObjectField("failover", proxy.getFailover()); } jgen.writeEndObject(); }
From source file:io.gravitee.definition.jackson.datatype.plugins.resource.ser.ResourceSerializer.java
@Override public void serialize(Resource resource, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();/* w ww. java 2 s .c om*/ jgen.writeStringField("name", resource.getName()); jgen.writeStringField("type", resource.getType()); jgen.writeBooleanField("enabled", resource.isEnabled()); jgen.writeFieldName("configuration"); jgen.writeRawValue(resource.getConfiguration()); jgen.writeEndObject(); }