Перейти к публикации

Как создать TCComponentEffectivity с пустым EndItem?


alexeytur

Рекомендованные сообщения

Добрый день.

 

В плагине для TC мне нужно установить объекту статуса TCComponentReleaseStatus заданную применяемость.

 

TCComponentEffectivityType effType = (TCComponentEffectivityType)session.getTypeComponent("Effectivity");

TCComponentEffectivity new_eff = null; 

new_eff = effType.createFromDates(status, EndItem, range); // тут можно createFromUnits, на ошибку не влияет


if (new_eff != null)
{
	new_eff.save();
	status.save();
}

 

 

В этом коде, если EndItem=null , то сразу вылетает исключение. При этом в Тимцентре есть объекты статуса с применяемостью без EndItem, у них askEndItem() возвращает null; А если смотреть в БД, то там REND_ITEMU=AAAAAAAAAAAAAA.

303b35978fefe4139584f1b43b9851b7.jpg

 

Можно это как-нибудь решить, установить объекту статуса применяемость без EndItem?

Изменено пользователем alexeytur
Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

Решается установкой вместо null   new TCComponentItem()

new_eff = effType.createFromDates(status, new TCComponentItem(), range);
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...