@Override protected Object value(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception { return prov.getAttribute(_attrName); } }
Map<Object,Object> conversions = (Map<Object,Object>) provider.getAttribute(KEY_CONTENT_CONVERTER_LOCK); if (conversions != null) { Object lock = conversions.get(property);
@Override protected Object value(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception { return prov.getAttribute(_attrName); } }
@Override protected Object value(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception { return prov.getAttribute(_attrName); } }
@Override protected Object value(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception { return prov.getAttribute(_attrName); } }
@Override protected Object value(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception { return prov.getAttribute(_attrName); } }
public static String getUriPatternFromContext(SerializerProvider prov) { return (String) prov.getAttribute(ATTRIBUTE_KEY_URI_PATTERN); }
public static String getUriPatternFromContext(SerializerProvider prov) { return (String) prov.getAttribute(ATTRIBUTE_KEY_URI_PATTERN); }
@Override public void serialize(Integer value, JsonGenerator jgen, SerializerProvider provider) throws IOException { if (value != null && value == Integer.MAX_VALUE && provider.getAttribute(BOUND_SERIALIZER_AS_NUMBER) == null) { jgen.writeString(UNBOUNDED); } else { jgen.writeNumber(value); } } }
public class JacksonIdToUrlSerializer extends JsonSerializer<String>{ @Override public void serialize(String value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { UriInfo uriInfo = (UriInfo)provider.getAttribute("JerseyUriInfo"); jgen.writeString(uriInfo.getRequestUriBuilder().path(value).build().toString()); } }
public static List<Link> getLinksFromContext(Object value, SerializerProvider prov) { LOG.trace("Retrieving links from context"); List<Link> links = (List<Link>) prov.getAttribute(getAttributeKeyLink(value)); if (links == null) { LOG.trace("No found links, initialize them in the context"); links = new ArrayList<>(); prov.setAttribute(getAttributeKeyLink(value), links); } LOG.trace("Links: {}", links); return links; }
public static List<Link> getLinksFromContext(Object value, SerializerProvider prov) { LOG.trace("Retrieving links from context"); List<Link> links = (List<Link>) prov.getAttribute(getAttributeKeyLink(value)); if (links == null) { LOG.trace("No found links, initialize them in the context"); links = new ArrayList<>(); prov.setAttribute(getAttributeKeyLink(value), links); } LOG.trace("Links: {}", links); return links; }
@Override public void serialize(Object bean, JsonGenerator jgen, SerializerProvider serializerProvider) throws IOException { if (!isUnwrappingSerializer()) { jgen.writeStartObject(); } Deque<LdContext> contextStack = (Deque<LdContext>) serializerProvider.getAttribute(KEY_LD_CONTEXT); if (contextStack == null) { contextStack = new ArrayDeque<LdContext>(); serializerProvider.setAttribute(KEY_LD_CONTEXT, contextStack); } serializeContext(bean, jgen, serializerProvider, contextStack); serializeType(bean, jgen, serializerProvider); serializeFields(bean, jgen, serializerProvider); if (!isUnwrappingSerializer()) { jgen.writeEndObject(); } contextStack = (Deque<LdContext>) serializerProvider.getAttribute(KEY_LD_CONTEXT); if (!contextStack.isEmpty()) { contextStack.pop(); } }
@Override public void serialize(Object bean, JsonGenerator jgen, SerializerProvider serializerProvider) throws IOException { if (!isUnwrappingSerializer()) { jgen.writeStartObject(); } Deque<String> deque = (Deque<String>) serializerProvider.getAttribute(KEY_LD_CONTEXT); if (deque == null) { deque = new ArrayDeque<String>(); serializerProvider.setAttribute(KEY_LD_CONTEXT, deque); } serializeContext(bean, jgen, serializerProvider, deque); serializeType(bean, jgen, serializerProvider); serializeFields(bean, jgen, serializerProvider); if (!isUnwrappingSerializer()) { jgen.writeEndObject(); } deque = (Deque<String>) serializerProvider.getAttribute(KEY_LD_CONTEXT); if (!deque.isEmpty()) { deque.pop(); } }
@Override public void serialize(Object bean, JsonGenerator jgen, SerializerProvider serializerProvider) throws IOException { if (!isUnwrappingSerializer()) { jgen.writeStartObject(); } Deque<LdContext> contextStack = (Deque<LdContext>) serializerProvider.getAttribute(KEY_LD_CONTEXT); if (contextStack == null) { contextStack = new ArrayDeque<LdContext>(); serializerProvider.setAttribute(KEY_LD_CONTEXT, contextStack); } serializeContext(bean, jgen, serializerProvider, contextStack); serializeType(bean, jgen, serializerProvider); serializeFields(bean, jgen, serializerProvider); if (!isUnwrappingSerializer()) { jgen.writeEndObject(); } contextStack = (Deque<LdContext>) serializerProvider.getAttribute(KEY_LD_CONTEXT); if (!contextStack.isEmpty()) { contextStack.pop(); } }
Map<Object,Object> conversions = (Map<Object,Object>) provider.getAttribute(KEY_CONTENT_CONVERTER_LOCK); if (conversions != null) { Object lock = conversions.get(property);
Deque<LdContext> contextStack = (Deque<LdContext>) serializerProvider.getAttribute(KEY_LD_CONTEXT); if (contextStack == null) { contextStack = new ArrayDeque<LdContext>(); contextStack = (Deque<LdContext>) serializerProvider.getAttribute(KEY_LD_CONTEXT); if (!contextStack.isEmpty()) { contextStack.pop();
Deque<LdContext> contextStack = (Deque<LdContext>) serializerProvider.getAttribute(JacksonHydraSerializer .KEY_LD_CONTEXT); String currentVocab = (contextStack != null && !contextStack.isEmpty()) ?
Object ob = provider.getAttribute(CONVERTING_CONTENT_CONVERTER_LOCK); if (ob != null) { if (ob == Boolean.TRUE) { // just to ensure it's value we added.