SipgateDeleteContactService.ktАннотации: author, Autowired, Service, micromata
Классы: SipgateDeleteContactService
Функции (1): deleteContact
Свойства (1): persistenceService
Импорты: 3 пакета
Пакет: org.projectforge.business.sipgate
package org.projectforge.business.sipgate
import org.projectforge.framework.persistence.jpa.PfPersistenceService
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.stereotype.Service
/**
* Используется AddressDao, если адреса принудительно удаляются.
* @author K. Reinhard (k.reinhard@micromata.de)
*/
@Service
class SipgateDeleteContactService {
@Autowired
private lateinit var persistenceService: PfPersistenceService
fun deleteContact(addressId: Long) {
persistenceService.runInTransaction { ctx ->
ctx.executeNamedUpdate(
SipgateContactSyncDO.DELETE_BY_ADDRESS_ID,
Pair("addressId", addressId),
)
}
}
}
868d6abb7 2025 -> 2026 b7861b2ff Адреса: исправлено принудительное удаление (после миграции mgc): sipgate-контакты и записи истории / атрибуты.