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.
|
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 only
|
Niveau de partage demandé pour les attributs privés
|
Attributs frameworks
| documentList
|
Rôle liste
|
Read only
|
Liste des documents associé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 —