@Override public void deleteTrackedEntityInstance( TrackedEntityInstance instance ) { Collection<TrackedEntityAttributeValue> attributeValues = attributeValueService .getTrackedEntityAttributeValues( instance ); Iterator<TrackedEntityAttributeValue> iterator = attributeValues.iterator(); while ( iterator.hasNext() ) { TrackedEntityAttributeValue attributeValue = iterator.next(); attributeValueService.deleteTrackedEntityAttributeValue( attributeValue ); } }
private void updateAttributeValues( TrackedEntityInstance dtoEntityInstance, org.hisp.dhis.trackedentity.TrackedEntityInstance daoEntityInstance, Program program, User user ) Map<String, TrackedEntityAttributeValue> teiAttributeToValueMap = getTeiAttributeValueMap( trackedEntityAttributeValueService.getTrackedEntityAttributeValues( daoEntityInstance ) );