29 entity_set_reference_cb (
QofEntity * ent, gpointer user_data)
41 partial_book = (
QofBook *) user_data;
42 g_return_if_fail (partial_book || ent);
52 book_ref_list = g_list_next (book_ref_list);
59 type = ref->
param->param_type;
64 if ((reference) && (reference_setter))
68 reference_setter (ent, reference);
86 temp_col = ref->
param->param_getfcn (ent, ref->
param);
98 collect_setter (ent, temp_col);
113 choice_setter (ent, reference);
118 book_ref_list = g_list_next (book_ref_list);
123 set_each_type (
QofObject * obj, gpointer user_data)
140 ref_ent = (
QofEntity *) param->param_getfcn (ent, param);
146 reference->
type = ent->e_type;
153 reference->
param = param;
156 cm_string = g_strdup (cm_sa);
169 g_return_val_if_fail (param, NULL);
171 g_return_val_if_fail (0 !=
173 return create_reference (ent, param);
184 g_return_if_fail (partial);