Alfresco activiti инициатор рабочего процесса - нет префикса QName, почему? - PullRequest
0 голосов
/ 02 ноября 2018

Большинство свойств Alfresco будут иметь определенные QName, например, cm:title, cm:name, bpm:assignee, bpm:assignees и т. Д.

Когда я посмотрел инициатор рабочего процесса, он упоминается как инициатор, и нет никакого конкретного префикса QName.

И где-то в коде Java инициатор указан как,

QName QNAME_INITIATOR = QName.createQName(NamespaceService.DEFAULT_URI, "initiator");

Есть ли какая-то конкретная причина, инициатор не имеет QName?

1 Ответ

0 голосов
/ 09 ноября 2018

Свойства узла Alfresco определены как QName, потому что они определены с пространством имен (или префиксом пространства имен) и именем свойства. Вот как они хранятся в таблицах базы данных Alfresco.

Инициатор рабочего процесса - это не свойство узла под открытым небом, это переменная (свойство) экземпляра рабочего процесса. Переменные рабочего процесса и переменные задачи хранятся в таблицах базы данных activiti.

Именно поэтому у них нет префикса пространства имен и, следовательно, нет QName.

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