Newer
Older

Benjamin Ulrich
committed
import("Sql_lib");
import("Attribute_lib");
import("Workflow_lib");
import("system.vars");
import("DuplicateScanner_lib");
var contactId = vars.get("$field.CONTACTID");
Pascal Neub
committed
DuplicateScannerUtils.deleteHasDuplicateEntries("Person_entity", [contactId]);
DuplicateScannerUtils.deleteHasDuplicateEntries("Organisation_entity", [contactId]);

Benjamin Ulrich
committed

Benjamin Ulrich
committed
new AttributeRelationQuery(contactId, null, "Person")

Benjamin Ulrich
committed
.deleteAllAttributes();
newWhere("COMMUNICATION.CONTACT_ID", contactId).deleteData();
newWhere("ADDRESS.CONTACT_ID", contactId).deleteData();
newWhere("COMMRESTRICTION.CONTACT_ID", contactId).deleteData();
WorkflowSignalSender.deleted();