JobPriority.js 833 B

12345678910111213141516171819202122232425262728293031323334
  1. 'use strict';
  2. var entryFactory = require('../../../../factory/EntryFactory');
  3. var cmdHelper = require('../../../../helper/CmdHelper');
  4. module.exports = function(element, bpmnFactory, options, translate) {
  5. var getBusinessObject = options.getBusinessObject;
  6. var jobPriorityEntry = entryFactory.textField({
  7. id: 'jobPriority',
  8. label: translate('Job Priority'),
  9. modelProperty: 'jobPriority',
  10. get: function(element, node) {
  11. var bo = getBusinessObject(element);
  12. return {
  13. jobPriority: bo.get('activiti:jobPriority')
  14. };
  15. },
  16. set: function(element, values) {
  17. var bo = getBusinessObject(element);
  18. return cmdHelper.updateBusinessObject(element, bo, {
  19. 'activiti:jobPriority': values.jobPriority || undefined
  20. });
  21. }
  22. });
  23. return [ jobPriorityEntry ];
  24. };