Проверьте строку выражения с Java bean, используя groovy - PullRequest
0 голосов
/ 11 июня 2018

Мне нужно проверить строку, которая будет содержать несколько выражений, например, например:

"phoneNumber == 334 && (data > 10 || name contains John)" 

Я хочу сопоставить эти свойства с одним из компонентов Java, например:

public class SubscriberProfile {

    private String name;

    private Integer phoneNumber;

    private Integer data;

    // getters and setters
}

Для этого я бы хотел использовать Groovy.Моя цель состоит в том, чтобы проверить, что выражение использует свойства bean-компонентов и что они не нарушают правила bean-компонента (phoneNUmber - это Integer, name - это String и т. Д.).Метод Groovy отправит false, если выражение не отформатировано должным образом.

Но я новичок в Groovy, и я немного растерялся, как это реализовать.

Если кто-то может мне помочьна правильный путь это было бы полезно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...