Selecteur (tech)

De Wiki1000

Sommaire

Les sélecteurs sont des objets techniques permettant d'encapsuler une sélection sur une classe.

A partir d'un sélecteur il es possible de réaliser des opérations sur l'ensemble des objets représentés par la sélection.

Création d'un sélecteur

A partir d'une classe métier

A partir du classe manager

Attributs

Attribut Usage
ClassName Nom de la classe sur laquelle porte la sélection
OrderBy Ordre de tri de la sélection
Where Clause de recherche de la sélection.
Descendants Inclure les objets descendants
ArgCount Nombre d'arguments de la clause where
Args[] Argument de la clause where
AgregateCount Nombre d'agrégats
Agregates[] Agrégats
AgregateOpes[] Opérateurs des agrégats
GroupByCount Nombre de regroupements
GroupBys[] Regroupements
MaxInstances Nombre maximum d'instance retournées
ClassFilter Filtre de classe
AnyWhere Appliquer à tous les périmètres
DebugString Chaîne de debug


Méthodes d'instance

Méthode Usage
AsList Retourne une liste basée sur la sélection
AsCursor Retourne un curseur basé sur la sélection
Count Retourne le nombre d'objets inclus dans la sélection.
Concat Retourne la valeur concaténée d'un attribut de la sélection.
Invoke Exécute une méthode pour chaque objet de la sélection.
InQueue Insère les objets de la sélection dans une file d'attente

Méthodes de classe

Outils personnels