43 const gchar * gnc_import_get_acc_online_id (
Account * account)
52 void gnc_import_set_acc_online_id (
Account *account,
const gchar *
id)
54 g_return_if_fail (account != NULL);
60 const gchar * gnc_import_get_trans_online_id (
Transaction * transaction)
67 void gnc_import_set_trans_online_id (
Transaction *transaction,
70 g_return_if_fail (transaction != NULL);
76 gboolean gnc_import_trans_has_online_id(
Transaction * transaction)
78 const gchar * online_id;
79 online_id = gnc_import_get_trans_online_id(transaction);
80 return (online_id != NULL && strlen(online_id) > 0);
83 const gchar * gnc_import_get_split_online_id (
Split * split)
92 void gnc_import_set_split_online_id (
Split *split,
const gchar *
id)
94 g_return_if_fail (split != NULL);
98 gboolean gnc_import_split_has_online_id(
Split * split)
100 const gchar * online_id;
101 online_id = gnc_import_get_split_online_id(split);
102 return (online_id != NULL && strlen(online_id) > 0);
void qof_instance_get(const QofInstance *inst, const gchar *first_param,...)
Wrapper for g_object_get.
void qof_instance_set(QofInstance *inst, const gchar *first_param,...)
Wrapper for g_object_set Group setting multiple parameters in a single begin/commit/rollback.
Account handling public routines.
void xaccTransCommitEdit(Transaction *trans)
void xaccTransBeginEdit(Transaction *trans)
void xaccAccountBeginEdit(Account *acc)
Utility functions for writing import modules.
API for Transactions and Splits (journal entries)
void xaccAccountCommitEdit(Account *acc)