@Override public void deleteTrackedEntityAttributeValue( TrackedEntityAttributeValue attributeValue ) { TrackedEntityAttributeValueAudit trackedEntityAttributeValueAudit = new TrackedEntityAttributeValueAudit( attributeValue, attributeValue.getAuditValue(), currentUserService.getCurrentUsername(), AuditType.DELETE ); trackedEntityAttributeValueAuditService.addTrackedEntityAttributeValueAudit( trackedEntityAttributeValueAudit ); deleteFileValue( attributeValue ); attributeValueStore.delete( attributeValue ); }
if ( attributeValue.getAttribute().getValueType().isFile() && !addFileValue( attributeValue ) )
deleteFileValue( attributeValue ); attributeValueStore.delete( attributeValue );