Слюни - Как я могу импортировать java .time.temporal.ChronoUnit в Таблицу управляемых решений, используя GUI - PullRequest
0 голосов
/ 11 марта 2020

Используя Red Hat Decision Manager Workbench GUI, есть ли способ импортировать java .time.temporal.ChronoUnit; в мою таблицу управляемых решений, чтобы я мог изменить такой факт ...

    modify( $record) {
            setDAYS_AGO_RCVD((int) ChronoUnit.DAYS.between($record.START_DATE, $record.END_DATE))
    }

Если я реализую это с помощью приложения Java, необработанный DRL будет выглядеть примерно так ...

import java.time.temporal.ChronoUnit;

rule "Set Days Ago"
    when
        $record : FactObject ( );
    then
        modify( $record ) {
                setDAYS_AGO((int) ChronoUnit.DAYS.between($record.Start_Date, $record.End_Date))
        }   
end

Как заставить импорт отображаться в коде DRL, созданном с помощью пользовательского интерфейса или мастера Guided Decision Table?

1 Ответ

0 голосов
/ 11 марта 2020

Найдено ...

Перейдите на панель обзора проекта.

  1. Выберите любой объект.
  2. Нажмите значок ">" в левом верхнем углу. .
  3. Нажмите «Настройки» и убедитесь, что вы находитесь в режиме просмотра репозитория.
  4. Щелкните файл «projects.import» на панели репозитория слева.

Теперь вы должны находиться на экране «Внешний импорт».

  1. Нажмите кнопку «Новый элемент».
  2. Введите имя пакета для импорта, в моем случае это было - java .time.temporal.ChronoUnit
  3. Нажмите «Ok», чтобы обновить проект

Теперь импортированный пакет должен быть доступен в вашем проекте.

Примечание. Вам следует «собрать» свой проект, чтобы убедиться, что он по-прежнему правильно компилируется и что новый импортированный пакет будет доступен.

...