SipgateDeleteContactService.ktAnnotationen: author, Autowired, Service, micromata
Klassen: SipgateDeleteContactService
Funktionen (1): deleteContact
Eigenschaften (1): persistenceService
Importe: 3 Pakete
Paket: 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
/**
* Wird von AddressDao verwendet, wenn Adressen zwangsweise gelöscht werden.
* @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 Adressen: Zwangslöschung korrigiert (nach mgc-Migration): Sipgate-Kontakte und Verlaufseinträge / Attribute.