/** * Creates and returns a {@link Request} based on the passed in * {@link JsonNode} * * @param type - Request class to instantiate. * @param node - {@link JsonNode} of actions metadata * @return a {@link Request} based on the passed in {@link JsonNode} */ protected static <T extends Request> T createRequest(Class<T> type, JsonNode node) { JsonTranslator tx = getLightblueFactory().getJsonTranslator(); return tx.parse(type, node); }
EntityMetadata entityMetadata = tx.parse(EntityMetadata.class, metadataJson);