org.flowable.bpmn.model.UserTask.getCustomUserIdentityLinks()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(233)

本文整理了Java中org.flowable.bpmn.model.UserTask.getCustomUserIdentityLinks()方法的一些代码示例,展示了UserTask.getCustomUserIdentityLinks()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UserTask.getCustomUserIdentityLinks()方法的具体详情如下:
包路径:org.flowable.bpmn.model.UserTask
类名称:UserTask
方法名:getCustomUserIdentityLinks

UserTask.getCustomUserIdentityLinks介绍

暂无

代码示例

代码示例来源:origin: org.flowable/flowable-bpmn-converter

protected boolean writeCustomIdentities(BaseElement element, boolean didWriteExtensionStartElement, XMLStreamWriter xtw) throws Exception {
  UserTask userTask = (UserTask) element;
  if (userTask.getCustomUserIdentityLinks().isEmpty() && userTask.getCustomGroupIdentityLinks().isEmpty()) {
    return didWriteExtensionStartElement;
  }
  if (!didWriteExtensionStartElement) {
    xtw.writeStartElement(ELEMENT_EXTENSIONS);
    didWriteExtensionStartElement = true;
  }
  Set<String> identityLinkTypes = new HashSet<>();
  identityLinkTypes.addAll(userTask.getCustomUserIdentityLinks().keySet());
  identityLinkTypes.addAll(userTask.getCustomGroupIdentityLinks().keySet());
  for (String identityType : identityLinkTypes) {
    writeCustomIdentities(userTask, identityType, userTask.getCustomUserIdentityLinks().get(identityType), userTask.getCustomGroupIdentityLinks().get(identityType), xtw);
  }
  return didWriteExtensionStartElement;
}

代码示例来源:origin: org.flowable/flowable-engine

if (userTask.getCustomUserIdentityLinks() != null && !userTask.getCustomUserIdentityLinks().isEmpty()) {
  for (String customUserIdentityLinkType : userTask.getCustomUserIdentityLinks().keySet()) {
    for (String userIdentityLink : userTask.getCustomUserIdentityLinks().get(customUserIdentityLinkType)) {
      Expression idExpression = expressionManager.createExpression(userIdentityLink);
      Object value = idExpression.getValue(execution);

代码示例来源:origin: org.flowable/flowable5-engine

for (String customUserIdentityLinkType : userTask.getCustomUserIdentityLinks().keySet()) {
  Set<Expression> userIdentityLinkExpression = new HashSet<>();
  for (String userIdentityLink : userTask.getCustomUserIdentityLinks().get(customUserIdentityLinkType)) {
    userIdentityLinkExpression.add(expressionManager.createExpression(userIdentityLink));

相关文章