Прочитайте значение локальной переменной в Windchill - PullRequest
0 голосов
/ 16 ноября 2018

Я создал локальный атрибут для Part. Атрибут имеет логический тип и является синхронизированным атрибутом.

В моем коде я пытаюсь получить значение этого атрибута. После кода:

PersistableAdapter  pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));

Значение в sys out всегда равно нулю. Я что-то здесь упускаю?

Windchill / FlexPLM V11

1 Ответ

0 голосов
/ 12 января 2019

Ваша логика в порядке, вы уверены, что внутреннее имя атрибута isImageChanged и объект, который вы использовали в PersistableAdapter, верны?Также вы можете попробовать сохранить значение в Object и затем ввести его в Boolean.

Sample

PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);
...