&id, &version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_insert_record_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
g_variant_unref(arg_record);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
if (out_id)
&version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_update_record_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
g_variant_unref(arg_record);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
CAL_LIMIT_ACCESS_BACK;
&version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_delete_record_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
CAL_LIMIT_ACCESS_BACK;
&version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_replace_record_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
g_variant_unref(arg_record);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
CAL_LIMIT_ACCESS_BACK;
&arg_ids, &count, &version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_insert_records_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
g_variant_unref(arg_list);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
&version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_update_records_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
return ret;
arg_ids, count, &version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_delete_records_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
arg_ids, count, &version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_replace_records_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
g_variant_unref(arg_list);
g_variant_unref(arg_ids);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
return ret;
&arg_record, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_get_record_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
if (CALENDAR_ERROR_NONE != ret) {
cal_dbus_call_get_all_records_sync(cal_dbus_object, arg_handle, view_uri,
offset, limit, &arg_list, &ret, NULL, &error);
if (error) {
- ERR("cal_dbus_call_get_all_records_sync() Fail[%s]", error->message);
+ ERR("cal_dbus_call_get_all_records_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
if (CALENDAR_ERROR_NONE != ret) {
offset, limit, &arg_list, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_get_records_with_query_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
g_variant_unref(arg_query);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_dbus_utils_gvariant_to_list(arg_list, out_list);
&count, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_get_count_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
*out_count = count;
return ret;
&count, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_get_count_with_query_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
g_variant_unref(arg_query);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
*out_count = count;
return ret;
&version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_get_current_version_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
if (CALENDAR_ERROR_NONE != ret) {
ERR("server return Fail(%d)", ret);
book_id, in_version, &arg_list, out_version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_get_changes_by_version_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_dbus_utils_gvariant_to_list(arg_list, out_list);
if (*out_list)
view_uri, original_id, version, &arg_list, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_get_changes_exception_by_version_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
if (error) {
ERR("cal_dbus_call_clean_after_sync_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
return ret;
}
&arg_ids, &count, &version, &ret, NULL, &error);
if (error) {
ERR("cal_dbus_call_insert_vcalendars_sync() Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);
arg_ids, count, &ret, &version, NULL, &error);
if (error) {
ERR("cal_dbus_call_replace_vcalendars_sync Fail[%s]", error->message);
+ if (G_DBUS_ERROR_ACCESS_DENIED == error->code)
+ ret = CALENDAR_ERROR_PERMISSION_DENIED;
+ else
+ ret = CALENDAR_ERROR_IPC;
g_error_free(error);
g_variant_unref(arg_handle);
g_variant_unref(arg_ids);
- return CALENDAR_ERROR_IPC;
+ return ret;
}
cal_client_handle_set_version(handle, version);