AfDal AfKernel AfGroup Synchronous Module


Functions

AfDalNulDataafdal_af_kernel_af_group_af_user_add_sync (gint af_group_id, gint af_user_id)
 Allows to add the given user to the given group.
AfDalNulDataafdal_af_kernel_af_group_af_user_delete_all_sync (gint af_group_id)
 Allows to remove all users from the given group.
AfDalDataafdal_af_kernel_af_group_af_user_list_sync (gint initial_af_group, gint max_row_number, gint af_user_id)
 Allows to get the list of groups which contains the given user.
AfDalSimpleDataafdal_af_kernel_af_group_af_user_num_elements_sync (gint af_user_id)
 Allows to get how many groups have the given user inside them.
AfDalNulDataafdal_af_kernel_af_group_af_user_remove_sync (gint af_group_id, gint af_user_id)
 Allows to remove the given user from the given group.
AfDalNulDataafdal_af_kernel_af_group_af_user_set_sync (gint af_group_id, gint af_user_id, gboolean value_to_set)
 Allows to set/unset the relation between the given user and group.
AfDalNulDataafdal_af_kernel_af_group_af_user_update_all_sync (gint af_group_id, AfDalSetof *setof_af_user)
 Allows to establish in one operation the users the given group will hold.
AfDalNulDataafdal_af_kernel_af_group_edit_sync (gint id, gchar *name, gchar *description)
 Allows to edit the given group using the given data.
AfDalDataafdal_af_kernel_af_group_list_sync (gint initial, gint max_row_number)
 Allows to get current group list.
AfDalSimpleDataafdal_af_kernel_af_group_new_sync (gchar *name, gchar *description)
 Allows to create a new group.
AfDalSimpleDataafdal_af_kernel_af_group_num_elements_sync ()
 Allows to get how many groups are created.
AfDalNulDataafdal_af_kernel_af_group_permission_add_sync (gint af_group_id, gint permission_id)
 Allows to set the given permission to the given group.
AfDalNulDataafdal_af_kernel_af_group_permission_delete_all_sync (gint af_group_id)
 Removes all permissions from the given group.
AfDalDataafdal_af_kernel_af_group_permission_list_sync (gint initial_af_group, gint max_row_number, gint permission_id)
 Allows to get which groups have the given permission.
AfDalSimpleDataafdal_af_kernel_af_group_permission_num_elements_sync (gint permission_id)
 Allows to get how many groups have the given permission.
AfDalNulDataafdal_af_kernel_af_group_permission_remove_sync (gint af_group_id, gint permission_id)
 Allows to remove the given permission from the given group.
AfDalNulDataafdal_af_kernel_af_group_permission_set_sync (gint af_group_id, gint permission_id, gboolean value_to_set)
 Allows to change relation between the given group and permission using value_to_set.
AfDalNulDataafdal_af_kernel_af_group_permission_update_all_sync (gint af_group_id, AfDalSetof *setof_permission)
 Allows to set a group of permissions to the given group in one operation.
AfDalDataafdal_af_kernel_af_group_previous_sync (gint initial, gint max_previous_row_number)
 This function returns an AfDalData object which contains an AfDalList with AfDalAfKernelAfGroup data nodes.
AfDalNodeDataafdal_af_kernel_af_group_reference_sync (gint id)
 INVOCATION METHOD: This function allows to perform an synchronous remote invocation.
AfDalNulDataafdal_af_kernel_af_group_remove_sync (gint id)
 Allows to remove a group from the system.