@Override public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); } @Override
@Override public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
protected final JsonNode _fromEmbedded(JsonParser p, DeserializationContext ctxt, JsonNodeFactory nodeFactory) throws IOException { Object ob = p.getEmbeddedObject(); if (ob == null) { // should this occur? return nodeFactory.nullNode(); } Class<?> type = ob.getClass(); if (type == byte[].class) { // most common special case return nodeFactory.binaryNode((byte[]) ob); } // [databind#743]: Don't forget RawValue if (ob instanceof RawValue) { return nodeFactory.rawValueNode((RawValue) ob); } if (ob instanceof JsonNode) { // [databind#433]: but could also be a JsonNode hiding in there! return (JsonNode) ob; } // any other special handling needed? return nodeFactory.pojoNode(ob); } }
public static BinaryNode binaryNode(byte[] value) { return jsonNodeFactory.binaryNode(value); }
@Override public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); } @Override
@Override public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); } @Override
@Override public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
@Override public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
@Override public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); } @Override
@Override public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); } @Override
public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
@Override public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
@Override public JsonNode toJson(JsonNodeFactory factory, Object obj) { return factory.binaryNode((byte[]) cast(obj)); }
@Override public JsonNode toJson(JsonNodeFactory factory, Object obj) { return factory.binaryNode((byte[]) cast(obj)); }
@Override public JsonNode toJson(JsonNodeFactory factory, Object obj) { return factory.binaryNode((byte[]) cast(obj)); }
@Override public JsonNode getX5cArray(AttestationObject attestationObject) { JsonNodeFactory jsonFactory = JsonNodeFactory.instance; ArrayNode array = jsonFactory.arrayNode(); for (JsonNode cert : parseJws(attestationObject).getHeader().get("x5c")) { array.add(jsonFactory.binaryNode(ByteArray.fromBase64(cert.textValue()).getBytes())); } return array; }
/** * Create a new {@code not equal} filter. * * @param attributePath The path to the attribute to filter by. * @param filterValue The filter attribute value. * @return A new {@code not equal} filter. * @throws BadRequestException If the path could not be parsed. */ public static Filter ne(final String attributePath, final byte[] filterValue) throws BadRequestException { return new NotEqualFilter(Path.fromString(attributePath), JsonUtils.getJsonNodeFactory().binaryNode(filterValue)); }
/** * Create a new {@code not equal} filter. * * @param attributePath The path to the attribute to filter by. * @param filterValue The filter attribute value. * @return A new {@code not equal} filter. * @throws BadRequestException If the path could not be parsed. */ public static Filter ne(final String attributePath, final byte[] filterValue) throws BadRequestException { return new NotEqualFilter(Path.fromString(attributePath), JsonUtils.getJsonNodeFactory().binaryNode(filterValue)); }
/** * Create a new {@code equal} filter. * * @param attributePath The path to the attribute to filter by. * @param filterValue The filter attribute value. * @return A new {@code equal} filter. * @throws BadRequestException If the path could not be parsed. */ public static Filter eq(final String attributePath, final byte[] filterValue) throws BadRequestException { return new EqualFilter(Path.fromString(attributePath), JsonUtils.getJsonNodeFactory().binaryNode(filterValue)); }
/** * Create a new {@code equal} filter. * * @param attributePath The path to the attribute to filter by. * @param filterValue The filter attribute value. * @return A new {@code equal} filter. * @throws BadRequestException If the path could not be parsed. */ public static Filter eq(final String attributePath, final byte[] filterValue) throws BadRequestException { return new EqualFilter(Path.fromString(attributePath), JsonUtils.getJsonNodeFactory().binaryNode(filterValue)); }