Дерево страниц
Skip to end of metadata
Go to start of metadata
Запись истории

ru.intertrust.cmj.tunable.object.history.*

methods

name

return value

description

hist_addTextOne

-

Добавление записи об изменении текста

Параметры:

  • hist  - HasHistory.History - история
  • keyName - String - идентификатор записи в истории
  • arrayProperty - String - путь к свойству-массиву
  • propertyName - String - текствое свойство внутри объекта, если arrayProperty-массив объектов. Если arrayProperty - массив строк, то в  propertyName передается null.
  • tuningOld - AFInstanceObject - старое значение
  • tuningNew - AFInstanceObject - новое значение
Пример
function writeTextHistory(object, document, hist, fieldName, propertyName, eventName) {
    var oldValue = getFieldValue(document, fieldName);
    var newValue = getPropertyValue(object, propertyName);

    if (!oldValue.equals(newValue)) {
        TunableHistoryHelper.hist_addTextOne(hist, eventName, oldValue, newValue);
    }
}

hist_addNameListOne

-

Добавление записи об изменении субъектов

Параметры:

  • hist  - HasHistory.History - история
  • keyName - String - идентификатор записи в истории
  • oldValue - String - старое значение
  • newValue - String - новое значение

Пример
function recChairmanHistory(object, document, fieldBase, fieldName) {
	var v_old = null;
	if(document.getItemValueString(fieldName) != null) {
		v_old = document.getItemValueString(fieldName);
	}

	var v_new = null;
	var objValues = object.signing().getSigner();
	if(objValues != null) {
		v_new = objValues.toString(SOBeard.ToStringFormat.CMDOMINO_STD);
	}

	if(notEqualsValue(v_old, v_new) || isNotNullForEquals(v_old, v_new)) {
		var hist = object.history();
		TunableHistoryHelper.hist_addNameListOne(hist, fieldBase, v_old, v_new);
	}
}

hist_addNameList

-

Добавление записи об изменении субъектов

Параметры:

  • hist  - HasHistory.History - история
  • keyName - String - идентификатор записи в истории
  • oldValue - List<String> - старое значение, перечень кратких бород ( отображаемое имя%tnUnid) значения реквизита до изменения
  • newValue - List<String> - новое значение, перечень кратких бород ( отображаемое имя%tnUnid) значения реквизита до изменения

hist_addTextOneFromBoolean

-

Добавление записи об изменении текста

Параметры:

  • hist  - HasHistory.History - история
  • keyName - String - идентификатор записи в истории
  • propertyName - String - текствое свойство внутри объекта.
  • tuningOld - AFInstanceObject - старое значение
  • tuningNew - AFInstanceObject - новое значение
Пример
function writeTextHistoryBoolean(object, document, hist, fieldName, propertyName, eventName) {
    var oldValue = AFCMDomino.getItemValueVectorString(document,fieldName);
	var newValue = getPropertyValue(object, propertyName);
	var one = Double.valueOf(1);
	if (oldValue != null && oldValue.size() != 0) {
      if (one.equals(oldValue.get(0))) {
        var oldValueResult = true;
      } else {
        var oldValueResult = false;
      }
      if (!oldValueResult.equals(newValue)) {
          TunableHistoryHelper.hist_addTextOneFromBoolean(hist, eventName,"", oldValueResult, newValue);
      }
	}
}
Статус

ГОТОВО

Комментарий

Методы, свойства, внутренние классы