44 gnc_import_get_acc_online_id (
Account * account)
54 gnc_import_set_acc_online_id (
Account *account,
const gchar *
id)
56 g_return_if_fail (account != NULL);
63 gnc_import_get_trans_online_id (Transaction * transaction)
72 gnc_import_set_trans_online_id (Transaction *transaction,
const gchar *
id)
74 g_return_if_fail (transaction != NULL);
81 gnc_import_trans_has_online_id (Transaction * transaction)
83 gchar *online_id = gnc_import_get_trans_online_id(transaction);
84 gboolean retval = (online_id && *online_id);
90 gnc_import_get_split_online_id (Split * split)
101 gnc_import_set_split_online_id (Split *split,
const gchar *
id)
103 g_return_if_fail (split != NULL);
108 gnc_import_split_has_online_id (Split * split)
110 gchar *online_id = gnc_import_get_split_online_id(split);
111 gboolean retval = (online_id && *online_id);
void qof_instance_get(const QofInstance *inst, const gchar *first_prop,...)
Wrapper for g_object_get.
void qof_instance_set(QofInstance *inst, const gchar *first_prop,...)
Wrapper for g_object_set Group setting multiple parameters in a single begin/commit/rollback.
Account handling public routines.
void xaccTransCommitEdit(Transaction *trans)
The xaccTransCommitEdit() method indicates that the changes to the transaction and its splits are com...
void xaccTransBeginEdit(Transaction *trans)
The xaccTransBeginEdit() method must be called before any changes are made to a transaction or any of...
void xaccAccountBeginEdit(Account *acc)
The xaccAccountBeginEdit() subroutine is the first phase of a two-phase-commit wrapper for account up...
Utility functions for writing import modules.
API for Transactions and Splits (journal entries)
void xaccAccountCommitEdit(Account *acc)
ThexaccAccountCommitEdit() subroutine is the second phase of a two-phase-commit wrapper for account u...