Objets métiers (tech)

De Wiki1000
Version du 8 novembre 2019 à 15:18 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Les propriétés et opérations suivantes sont accessibles sur une instance d'objet métier.

Sommaire

Propriétés

self TitObject Read only Référence sur l'instance de l'objet
OID TOID Read / write Identifiant de l'objet (objet existant)
InstanceOID TOID Read only Identifiant de l'objet (objet en création)
Dirty Boolean Read only L'objet est en cours de modification.
InTransaction Boolean Read only L'objet est dans une transaction.version650-32x32.png
Deleted Boolean Read / write L'objet est en cours de suppression.
Caption String Read only Le libellé associé à l'objet
UserCaption String Read only Le libellé formaté utilisé dans l'interface utilisateur
UserContext TfwUserContext Read only contexte utilisateur auquel est rattaché l'objet.
PropAsVariant variant Read / write Accès à la valeur d'un attribut par son nom.
ObjectClassName Chaîne Lecture Nom de la classe de l'objet
ObjectClassLabel Chaîne Lecture Libellé de la classe de l'objet

Attributs techniques

Identifiant de classe Integer Read only Identifiant de classe
updDate Datetime Read only Date de dernière modification de l'objet
updUser String Read only Dernier utilisateur ayant modifié l'objet
updStamp String Read only Valeur unique modifiée à chaque mise à jour

Attributs de partage

oidShare TOID Read only Périmètre de partage (oid de la classe TdbfPerimetrePartage)
ShareInfo String Read only Information de partage (nom du périmètre de partage)
ShareLevel Integer Read only Niveau de partage
ShareInstanceLevel Integer Read only Niveau de partage des attributs privés
ShareInstanceInfo String Read only Informations de partage des attributs privés
ShareInstanceRequestedLevel Integer Read/Write Niveau de partage demandé pour les attributs privés

Attributs frameworks

documentList Rôle liste Read only Liste des documents associés à cet objet
documentLinkList Rôle liste Read only Liste des liens des documents liés à cet objet version900-32x32.png

Opérations liées aux attributs de l'instance

PropOriginalValue Accès à la valeur d'origine d'un attribut par son nom
ReleaseRoleObjects Cette opération relache les références tenues par un rôle.
DimensionCount Cette fonction retourne le nombre de dimension d'un attribut tableau.
DimensionHighBound Cette fonction retourne la dimension maximale d'un attribut tableau.
PropModified Cette fonction teste si un attribut est modifiée.
PropInstance Cette fonction retourne l'instance de l'objet technique gérant un attribut métier.
RoleClassName Cette fonction retourne l'instance de l'objet technique d'un attribut rôle.

Opérations de sérialisation de l'instance

WriteSerializationToFile Cette procédure écrit la sérialisation de l'instance dans un fichier.
ReadSerializationFromFile Cette procédure charge l'instance d'une sérialisation contenue dans un fichier.
WriteSerializationToFileEx Cette procédure écrit la sérialisation de l'instance dans un fichier.
ReadSerializationFromFileEx Cette procédure charge l'instance d'une sérialisation contenue dans un fichier.
WriteSerializationToString Cette procédure écrit la sérialisation de l'instance dans une chaîne.
ReadSerializationFromString Cette procédure charge l'instance d'une sérialisation contenue dans une chaîne.
WriteSerializationToXMLItem Cette procédure écrit la sérialisation de l'instance dans un élément XML.
ReadSerializationFromXMLItem Cette procédure charge l'instance d'une sérialisation contenue dans un élément XML.

Opérations de Publication/Souscription

version650-32x32.png

Subscribe Cette procédure permet de s'abonner à un sujet dans le cadre du mécanisme de Publication/Souscription.
UnSubscribe Cette procédure permet de se désabonner d'un sujet dans le cadre du mécanisme de Publication/Souscription.
Publish Cette procédure permet de publier un message dans le cadre du mécanisme de Publication/Souscription.
PublishThisObject Cette procédure permet de publier un message standard représentant l'objet.


Autres opérations

Assign Cette opération recopie les valeurs d'une des attributs d'une instance.
InstanceChanged Cette opération marque l'objet comme modifié.
ReloadInstance Cette opération recharge les attributs de l'instance.
Signal Cette procédure déclenche un signal.
InvokeMethod Cette fonction invoque dynamiquement une opération.
CountObjectsWhere Cette fonction compte les objets d'une classe vérifiant une expression objet.
ExistsObjectsWhere Cette fonction teste si des objets existent dans une classe vérifiant une expression objet.
EvaluateExpression Cette fonction évalue dynamiquement une expression objet.
TranslateMsg Cette fonction construit un message à partir d'un format en utilisant la syntaxe @Attribut@.
FormatMsg Cette fonction construit un message à partir d'un format en utilisant la syntaxe [Attribut].
LockObject Cette procédure vérouille l'objet.
UnLockObject Cette procédure dévérouille l'objet.
CreateCustomEvent Cette procédure crée un évènement métier personnalisé.
InheritsFrom Cette fonction teste si l'instance hérite d'une classe.
IsClassattributeSupported Cette fonction teste si un attribut est supporté.
IsClassMethodSupported Cette fonction teste si une opération est supportée.
IsClassInterfaceSupported Cette fonction teste si une interface est supportée.

Code métierDéveloppement DSM

Outils personnels