Les propriétés et opérations suivantes sont accessibles sur une instance d'objet métier.
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.
|
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
|
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
Opérations de Publication/Souscription
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étier
— Développement DSM —