1234567891011121314151617181920212223242526272829303132333435 |
- 'use strict';
- var entryFactory = require('../../../../factory/EntryFactory');
- var cmdHelper = require('../../../../helper/CmdHelper');
- module.exports = function(element, bpmnFactory, options, translate) {
- var getBusinessObject = options.getBusinessObject;
- var historyTimeToLiveEntry = entryFactory.textField({
- id: 'historyTimeToLive',
- label: translate('History Time To Live'),
- modelProperty: 'historyTimeToLive',
- get: function(element, node) {
- var bo = getBusinessObject(element);
- var historyTimeToLive = bo.get('activiti:historyTimeToLive');
- return {
- historyTimeToLive: historyTimeToLive ? historyTimeToLive : ''
- };
- },
- set: function(element, values) {
- var bo = getBusinessObject(element);
- return cmdHelper.updateBusinessObject(element, bo, {
- 'activiti:historyTimeToLive': values.historyTimeToLive || undefined
- });
- }
- });
- return [ historyTimeToLiveEntry ];
- };
|