\LibMelanie\Api\DgfipNotification

Classe de gestion des notifications pour le Bnum

Summary

Methods
Properties
Constants
__construct()
registerCache()
executeCache()
getList()
load()
exists()
save()
delete()
load()
exists()
save()
delete()
$uid
$owner
$from
$title
$content
$modified
$category
$action
$isread
$isdeleted
$uid
$owner
$from
$title
$content
$modified
$category
$action
$isread
$isdeleted
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$uid

$uid :string

Identifiant unique de la notification

Type

string

$owner

$owner :string

Propriétaire de la notification (uid utilisateur ou service)

Type

string

$from

$from :string

Origine de la notification

Type

string

$title

$title :string

Titre de la notification

Type

string

$content

$content :string

Contenu de la notification

Type

string

$modified

$modified :integer

timestamp de création/modification de la notification

Type

integer

$category

$category :string

Catégorie de la notification

Type

string

$action

$action :string

Bouton d'action pour la notification

Type

string

$isread

$isread :boolean

Est-ce que la notification a été lue ?

Type

boolean

$isdeleted

$isdeleted :boolean

Est-ce que la notification est supprimée ?

Type

boolean

$uid

$uid :string

Identifiant unique de la notification

Type

string

$owner

$owner :string

Propriétaire de la notification (uid utilisateur ou service)

Type

string

$from

$from :string

Origine de la notification

Type

string

$title

$title :string

Titre de la notification

Type

string

$content

$content :string

Contenu de la notification

Type

string

$modified

$modified :integer

timestamp de création/modification de la notification

Type

integer

$category

$category :string

Catégorie de la notification

Type

string

$action

$action :string

Bouton d'action pour la notification

Type

string

$isread

$isread :boolean

Est-ce que la notification a été lue ?

Type

boolean

$isdeleted

$isdeleted :boolean

Est-ce que la notification est supprimée ?

Type

boolean

Methods

__construct()

__construct(\LibMelanie\Api\Defaut\User  $user = null)

Constructeur de l'objet

Parameters

\LibMelanie\Api\Defaut\User $user

Utilisateur

registerCache()

registerCache(  $app,  $callback)

Enregistrement des methodes de gestion du cache

Parameters

$app
$callback

executeCache()

executeCache()

Lancement des methodes de gestion du cache (nouveau contenu)

getList()

getList(array<mixed,String>  $fields = array(),String  $filter = "",array<mixed,String>  $operators = array(),String  $orderby = "",boolean  $asc = true,integer  $limit = null,integer  $offset = null,array<mixed,String>  $case_unsensitive_fields = array(),  $join = null,  $type_join = 'INNER',  $using = null,  $prefix = null,  $groupby = array(),  $groupby_count = null,  $subqueries = array()): array<mixed,\LibMelanie\Lib\MceObject>

Permet de récupérer la liste d'objet en utilisant les données passées (la clause where s'adapte aux données) Il faut donc peut être sauvegarder l'objet avant d'appeler cette méthode pour réinitialiser les données modifiées (propriété haschanged)

Parameters

array<mixed,String> $fields

Liste les champs à récupérer depuis les données

String $filter

Filtre pour la lecture des données en fonction des valeurs déjà passé, exemple de filtre : "((#description# OR #title#) AND #start#)"

array<mixed,String> $operators

Liste les propriétés par operateur (MappingMce::like, MappingMce::supp, MappingMce::inf, MappingMce::diff)

String $orderby

Tri par le champ

boolean $asc

Tri ascendant ou non

integer $limit

Limite le nombre de résultat (utile pour la pagination)

integer $offset

Offset de début pour les résultats (utile pour la pagination)

array<mixed,String> $case_unsensitive_fields

Liste des champs pour lesquels on ne sera pas sensible à la casse

$join
$type_join
$using
$prefix
$groupby
$groupby_count
$subqueries

Returns

array<mixed,\LibMelanie\Lib\MceObject> —

Array

load()

load(): boolean

Charge les données du hashtag depuis la base de données

Returns

boolean

exists()

exists(): boolean

Est-ce que le hashtag existe dans la base de données ?

Returns

boolean

save()

save(): boolean

Enregistre le hashtag dans la base de données

Returns

boolean

delete()

delete(): boolean

Supprime le hashtag de la base de données

Returns

boolean

load()

load(): boolean

Charge les données de la notification depuis la base de données

Returns

boolean

exists()

exists(): boolean

Est-ce que la notification existe dans la base de données ?

Returns

boolean

save()

save(): boolean

Enregistre la notification dans la base de données

Returns

boolean

delete()

delete(): boolean

Supprime la notification de la base de données

Returns

boolean