| Midgard 2.0 Reference Manual | ||||
|---|---|---|---|---|
#define MIDGARD_OBJECT_GET_CLASS_BY_NAME (name) MgdObject; typedef midgard_object; MidgardObjectPrivate; MidgardObjectClassPrivate; typedef MidgardMetadata; typedef MidgardMetadataClass; typedef MidgardObject; void midgard_get_midgard (MgdObject *mobj, MidgardConnection *mgd); MgdObject* midgard_object_new (MidgardConnection *mgd, const gchar *name, GValue *value); MgdObject* midgard_object_new_by_id (MidgardConnection *mgd, const gchar *name, gchar *id); gboolean midgard_object_get_by_id (MgdObject *object, guint id); gboolean midgard_object_update (MgdObject *object); gboolean midgard_object_create (MgdObject *object); GObject** midgard_object_find (MgdObject *object, MidgardTypeHolder *holder); gchar* midgard_object_build_path (MgdObject *mobj); gboolean midgard_object_is_in_parent_tree (MgdObject *object, guint rootid, guint id); gboolean midgard_object_is_in_tree (MgdObject *object, guint rootid, guint id); gchar* midgard_object_get_tree (MgdObject *object, GSList *tnodes); MgdObject* midgard_object_get_by_old_guid (MidgardConnection *mgd, gchar *guid); gboolean midgard_object_get_by_guid (MgdObject *object, const gchar *guid); gboolean midgard_object_delete (MgdObject *object); gboolean midgard_object_purge (MgdObject *object); MgdObject* midgard_object_get_parent (MgdObject *object); gint midgard_object_get (MgdObject *object); GObject** midgard_object_list (MgdObject *object, MidgardTypeHolder *holder); GObject** midgard_object_list_children (MgdObject *object, const gchar *childname, MidgardTypeHolder *holder); GObject** midgard_object_get_languages (MgdObject *self, MidgardTypeHolder *holder); gboolean midgard_object_get_by_path (MgdObject *self, const gchar *path); const gchar* midgard_object_parent (MgdObject *object); gboolean midgard_object_undelete (MidgardConnection *mgd, const gchar *guid); gchar* midgard_object_export (MgdObject *self); gboolean midgard_import_object (MidgardConnection *mgd, gchar *xml); gboolean midgard_object_set_guid (MgdObject *self, const gchar *guid); void midgard_object_set_connection (MgdObject *self, MidgardConnection *mgd);
"action" gchararray : Read / Write "guid" gchararray : Read "metadata" GObject : Read / Write "sitegroup" guint : Read / Write
"action-create" : Action "action-create-hook" : Action "action-created" : Action "action-delete" : Action "action-delete-hook" : Action "action-deleted" : Action "action-export" : Action "action-export-hook" : Action "action-exported" : Action "action-import" : Action "action-import-hook" : Action "action-imported" : Action "action-loaded" : Action "action-loaded-hook" : Action "action-update" : Action "action-update-hook" : Action "action-updated" : Action
#define MIDGARD_OBJECT_GET_CLASS_BY_NAME(name) ((MidgardObjectClass*) g_type_class_peek(g_type_from_name(name)))
name : |
typedef struct {
GObject parent;
MidgardDBObjectPrivate *dbpriv;
MidgardObjectPrivate *priv;
MidgardMetadata *metadata;
} MgdObject;
void midgard_get_midgard (MgdObject *mobj, MidgardConnection *mgd);
mobj : |
|
mgd : |
MgdObject* midgard_object_new (MidgardConnection *mgd, const gchar *name, GValue *value);
mgd : |
|
name : |
|
value : |
|
| Returns : |
MgdObject* midgard_object_new_by_id (MidgardConnection *mgd, const gchar *name, gchar *id);
mgd : |
|
name : |
|
id : |
|
| Returns : |
gboolean midgard_object_get_by_id (MgdObject *object, guint id);
object : |
|
id : |
|
| Returns : |
GObject** midgard_object_find (MgdObject *object, MidgardTypeHolder *holder);
object : |
|
holder : |
|
| Returns : |
gboolean midgard_object_is_in_parent_tree (MgdObject *object, guint rootid, guint id);
object : |
|
rootid : |
|
id : |
|
| Returns : |
gboolean midgard_object_is_in_tree (MgdObject *object, guint rootid, guint id);
object : |
|
rootid : |
|
id : |
|
| Returns : |
gchar* midgard_object_get_tree (MgdObject *object, GSList *tnodes);
object : |
|
tnodes : |
|
| Returns : |
MgdObject* midgard_object_get_by_old_guid (MidgardConnection *mgd, gchar *guid);
mgd : |
|
guid : |
|
| Returns : |
gboolean midgard_object_get_by_guid (MgdObject *object, const gchar *guid);
object : |
|
guid : |
|
| Returns : |
MgdObject* midgard_object_get_parent (MgdObject *object);
object : |
|
| Returns : |
GObject** midgard_object_list (MgdObject *object, MidgardTypeHolder *holder);
object : |
|
holder : |
|
| Returns : |
GObject** midgard_object_list_children (MgdObject *object, const gchar *childname, MidgardTypeHolder *holder);
object : |
|
childname : |
|
holder : |
|
| Returns : |
GObject** midgard_object_get_languages (MgdObject *self, MidgardTypeHolder *holder);
self : |
|
holder : |
|
| Returns : |
gboolean midgard_object_get_by_path (MgdObject *self, const gchar *path);
self : |
|
path : |
|
| Returns : |
gboolean midgard_object_undelete (MidgardConnection *mgd,
const gchar *guid);
mgd : |
|
guid : |
|
| Returns : |
gboolean midgard_import_object (MidgardConnection *mgd,
gchar *xml);
mgd : |
|
xml : |
|
| Returns : |
gboolean midgard_object_set_guid (MgdObject *self, const gchar *guid);
self : |
|
guid : |
|
| Returns : |
void midgard_object_set_connection (MgdObject *self, MidgardConnection *mgd);
self : |
|
mgd : |
"action" property"action" gchararray : Read / Write
What was done with object.
Default value: " "
"action-create" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-create-hook" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-created" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-delete" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-delete-hook" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-deleted" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-export" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-export-hook" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-exported" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-import" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-import-hook" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-imported" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-loaded" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-loaded-hook" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-update" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-update-hook" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"action-updated" signalvoid user_function (midgard_object *midgard_object, gpointer user_data) : Action
midgard_object : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |