Job
[Business]


Files

file  gncJob.h
 Job Interface.

Set Functions

void gncJobSetID (GncJob *job, const char *id)
void gncJobSetName (GncJob *job, const char *jobname)
void gncJobSetReference (GncJob *job, const char *owner_reference)
void gncJobSetOwner (GncJob *job, GncOwner *owner)
void gncJobSetActive (GncJob *job, gboolean active)

Get Functions

const char * gncJobGetID (GncJob *job)
const char * gncJobGetName (GncJob *job)
const char * gncJobGetReference (GncJob *job)
GncOwnergncJobGetOwner (GncJob *job)

Defines

#define GNC_ID_JOB   "gncJob"
#define GNC_TYPE_JOB   (gnc_job_get_type ())
#define GNC_JOB(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_JOB, GncJob))
#define GNC_JOB_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_JOB, GncJobClass))
#define GNC_IS_JOB(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_JOB))
#define GNC_IS_JOB_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_JOB))
#define GNC_JOB_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_JOB, GncJobClass))
#define gncJobLookup(book, guid)   QOF_BOOK_LOOKUP_ENTITY((book),(guid),GNC_ID_JOB, GncJob)
#define JOB_ID   "id"
#define JOB_NAME   "name"
#define JOB_REFERENCE   "reference"
#define JOB_OWNER   "owner"
#define Q_JOB_OWNER   "owner_collection"
#define JOB_ACTIVE   "active"
#define gncJobGetBook(x)   qof_instance_get_book(QOF_INSTANCE(x))
#define gncJobGetGUID(x)   qof_instance_get_guid(QOF_INSTANCE(x))
#define gncJobRetGUID(x)   (x ? *(qof_instance_get_guid(QOF_INSTANCE(x))) : *(guid_null()))
#define gncJobLookupDirect(G, B)   gncJobLookup((B),&(G))

Typedefs

typedef _gncJob GncJob
typedef _gncJobClass GncJobClass

Functions

GType gnc_job_get_type (void)
GncJobgncJobCreate (QofBook *book)
void gncJobDestroy (GncJob *job)
void gncJobBeginEdit (GncJob *job)
void gncJobCommitEdit (GncJob *job)
gboolean gncJobGetActive (GncJob *job)
int gncJobCompare (const GncJob *a, const GncJob *b)


Define Documentation

#define gncJobGetBook (  )     qof_instance_get_book(QOF_INSTANCE(x))

deprecated functions

Definition at line 108 of file gncJob.h.

#define gncJobLookup ( book,
guid   )     QOF_BOOK_LOOKUP_ENTITY((book),(guid),GNC_ID_JOB, GncJob)

Return a pointer to the instance gncJob that is identified by the guid, and is residing in the book. Returns NULL if the instance can't be found. Equivalent function prototype is GncJob * gncJobLookup (QofBook *book, const GUID *guid);

Definition at line 93 of file gncJob.h.


Generated on Thu Jul 3 05:07:14 2008 for GnuCash by  doxygen 1.5.2