FieldInjectionProps.js 581 B

123456789101112131415161718192021
  1. 'use strict';
  2. var ImplementationTypeHelper = require('../../../helper/ImplementationTypeHelper');
  3. var fieldInjection = require('./implementation/FieldInjection');
  4. module.exports = function(group, element, bpmnFactory, translate) {
  5. var bo = ImplementationTypeHelper.getServiceTaskLikeBusinessObject(element);
  6. if (!bo) {
  7. return;
  8. }
  9. var fieldInjectionEntry = fieldInjection(element, bpmnFactory, translate, { businessObject: bo });
  10. if (fieldInjectionEntry && fieldInjectionEntry.length > 0) {
  11. group.entries = group.entries.concat(fieldInjectionEntry);
  12. }
  13. };