Folks.IndividualAggregator – folks Reference Manual
Packages
folks
Folks
IndividualAggregator
backend_store
individuals
is_prepared
is_quiescent
primary_store
user
dup
dup_with_backend_store
IndividualAggregator
IndividualAggregator.with_backend_store
add_persona_from_details
ensure_individual_property_writeable
get_all_potential_matches
get_potential_matches
link_personas
look_up_individual
prepare
remove_individual
remove_persona
unlink_individual
unprepare
individuals_changed
individuals_changed_detailed
IndividualAggregator
Object Hierarchy:
Description:
public
class
IndividualAggregator
:
Object
Namespace:
Folks
Package:
folks
Content:
Properties:
public
BackendStore
backend_store
{
get
;
construct
; }
public
Map
<
string
,
Individual
>
individuals
{
get
; }
public
bool
is_prepared
{
get
; }
public
bool
is_quiescent
{
get
; }
public
PersonaStore
?
primary_store
{
get
; }
public
Individual
?
user
{
get
; }
Static methods:
public
static
IndividualAggregator
dup
()
public
static
IndividualAggregator
?
dup_with_backend_store
(
BackendStore
store)
Creation methods:
public
IndividualAggregator
()
public
IndividualAggregator.with_backend_store
(
BackendStore
store)
Methods:
public
async
Persona
?
add_persona_from_details
(
Individual
? parent,
PersonaStore
persona_store,
HashTable
<
string
,
Value
?> details)
throws
IndividualAggregatorError
public
async
Persona
ensure_individual_property_writeable
(
Individual
individual,
string
property_name)
throws
IndividualAggregatorError
public
Map
<
Individual
,
Map
<
Individual
,
MatchResult
>>
get_all_potential_matches
(
MatchResult
min_threshold =
VERY_HIGH
)
public
Map
<
Individual
,
MatchResult
>
get_potential_matches
(
Individual
matchee,
MatchResult
min_threshold =
VERY_HIGH
)
public
async
void
link_personas
(
Set
<
Persona
> personas)
throws
IndividualAggregatorError
public
async
Individual
?
look_up_individual
(
string
id)
throws
Error
public
async
void
prepare
()
throws
Error
public
async
void
remove_individual
(
Individual
individual)
throws
Error
public
async
void
remove_persona
(
Persona
persona)
throws
Error
public
async
void
unlink_individual
(
Individual
individual)
throws
Error
public
async
void
unprepare
()
throws
Error
Signals:
public
signal
void
individuals_changed
(
Set
<
Individual
> added,
Set
<
Individual
> removed,
string
? message,
Persona
? actor,
ChangeReason
reason)
public
signal
void
individuals_changed_detailed
(
MultiMap
<
Individual
?,
Individual
?> changes)
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref