new JsonTranslator.StaticFactoryMethod(FindRequest.class,"fromJson",ObjectNode.class), "json-schema/findRequest.json"); tx.registerTranslation(InsertionRequest.class, new JsonTranslator.StaticFactoryMethod(InsertionRequest.class,"fromJson",ObjectNode.class), "json-schema/insertRequest.json"); tx.registerTranslation(DeleteRequest.class, new JsonTranslator.StaticFactoryMethod(DeleteRequest.class,"fromJson",ObjectNode.class), "json-schema/deleteRequest.json"); tx.registerTranslation(SaveRequest.class, new JsonTranslator.StaticFactoryMethod(SaveRequest.class,"fromJson",ObjectNode.class), "json-schema/saveRequest.json"); tx.registerTranslation(UpdateRequest.class, new JsonTranslator.StaticFactoryMethod(UpdateRequest.class,"fromJson",ObjectNode.class), "json-schema/updateRequest.json"); } catch (RuntimeException re) {
new JsonTranslator.StaticFactoryMethod(FindRequest.class, "fromJson", ObjectNode.class), "json-schema/findRequest.json"); tx.registerTranslation(InsertionRequest.class, new JsonTranslator.StaticFactoryMethod(InsertionRequest.class, "fromJson", ObjectNode.class), "json-schema/insertRequest.json"); tx.registerTranslation(DeleteRequest.class, new JsonTranslator.StaticFactoryMethod(DeleteRequest.class, "fromJson", ObjectNode.class), "json-schema/deleteRequest.json"); tx.registerTranslation(SaveRequest.class, new JsonTranslator.StaticFactoryMethod(SaveRequest.class, "fromJson", ObjectNode.class), "json-schema/saveRequest.json"); tx.registerTranslation(UpdateRequest.class, new JsonTranslator.StaticFactoryMethod(UpdateRequest.class, "fromJson", ObjectNode.class), "json-schema/updateRequest.json"); tx.registerTranslation(BulkRequest.class, new JsonTranslator.StaticFactoryMethod(BulkRequest.class, "fromJson", ObjectNode.class), "json-schema/bulkRequest.json"); } catch (RuntimeException re) {
new JsonTranslator.StaticFactoryMethod(FindRequest.class, "fromJson", ObjectNode.class), "json-schema/findRequest.json"); tx.registerTranslation(InsertionRequest.class, new JsonTranslator.StaticFactoryMethod(InsertionRequest.class, "fromJson", ObjectNode.class), "json-schema/insertRequest.json"); tx.registerTranslation(DeleteRequest.class, new JsonTranslator.StaticFactoryMethod(DeleteRequest.class, "fromJson", ObjectNode.class), "json-schema/deleteRequest.json"); tx.registerTranslation(SaveRequest.class, new JsonTranslator.StaticFactoryMethod(SaveRequest.class, "fromJson", ObjectNode.class), "json-schema/saveRequest.json"); tx.registerTranslation(UpdateRequest.class, new JsonTranslator.StaticFactoryMethod(UpdateRequest.class, "fromJson", ObjectNode.class), "json-schema/updateRequest.json"); tx.registerTranslation(BulkRequest.class, new JsonTranslator.StaticFactoryMethod(BulkRequest.class, "fromJson", ObjectNode.class), "json-schema/bulkRequest.json"); } catch (RuntimeException re) {
/** * Registers a translation with the given schema for a POJO with a static * factory method getting a JsonNode argument * * @param clazz The POJO class that will be returned when a JSON document of * this type is parsed * @param schema The JSON schema */ public void registerTranslation(Class clazz, JsonSchema schema) throws NoSuchMethodException { registerTranslation(clazz, new StaticFactoryMethod(clazz, "fromJson"), schema); }
/** * Registers a translation with the given schema for a POJO with a static * factory method getting a JsonNode argument * * @param clazz The POJO class that will be returned when a JSON document of * this type is parsed * @param schema The JSON schema */ public void registerTranslation(Class clazz, JsonSchema schema) throws NoSuchMethodException { registerTranslation(clazz, new StaticFactoryMethod(clazz, "fromJson"), schema); }
/** * Registers a translation with the given schema for a POJO with a * static factory method getting a JsonNode argument * * @param clazz The POJO class that will be returned when a JSON * document of this type is parsed * @param schema The JSON schema */ public void registerTranslation(Class clazz,JsonSchema schema) throws NoSuchMethodException { registerTranslation(clazz,new StaticFactoryMethod(clazz,"fromJson"),schema); }