Link 对象

Link 对象表示缺陷与另一个实体之间的关联。

您可以从 LinkFactory 对象获取 Link 对象。

公用方法

此对象支持以下方法。

方法 描述

LockObject

锁定对象。如果对象在服务器上已被更改,则返回 True。

有关详细信息,请参阅LockObject

Post

将所有已更改的值发布到数据库。

有关详细信息,请参阅 Post

刷新

读取已保存的值,并覆盖内存中的值。

有关详细信息,请参阅 刷新

Undo

撤消对尚未发布的字段值所做的更改。

有关详细信息,请参阅 Undo

UnLockObject

解锁对象。

有关详细信息,请参阅UnLockObject

公用属性

此对象支持以下属性。

属性 读/写 类型 描述

AutoPost

读/写 布尔值

如果为 true,则当字段值更改时,数据库会立即更新。

AutoUnlock

读/写 布尔值

指示在执行 Refresh 或 Post 操作后,是否自动将项设置为可供其他用户更改。

注释

读/写 字符串

链接摘要注释。

CreatedBy

读/写 字符串

创建链接的用户。

CreationDate

读/写 日期

链接创建日期。

字段

读/写 Any

指定字段的值。

语法: Link.Field[fieldName]

其中 fieldName 是项目数据库中字段的名称。全部使用大写。

FieldMultiValue

读/写 对象

指定字段的 MultiValue 对象。请参阅MultiValue 对象

语法: Link.FieldMultiValue[fieldName]

其中 fieldName 是项目数据库中字段的名称。全部使用大写。

ID

数字

项 ID。

IsLocked

布尔值

检查对象是否被锁定以供编辑。

IsLocked 由 LockObject 方法设置,由 UnlockObject 方法重置。

如果对象具有 AutoUnlock 属性,且该属性设置为 True,则 IsLocked 也可通过 Post 或 Refresh 操作进行重置。

LinkedByEntity

对象

发起链接的实体对象。

  • 对于从缺陷以外的任何实体到缺陷的链接,LinkedByEntity 显示创建该链接的实体。

    例如,测试与缺陷之间的链接可能由测试实例或步骤创建。无论哪个对象创建了测试与缺陷之间的链接,都将是 LinkedByEntity。

  • 对于两个缺陷之间的链接,此属性没有意义。

LinkType

读/写 字符串

链接类型。

修改时间

布尔值

检查自上次刷新或发布操作以来项是否已被修改。如果为 true,则表明服务器端的字段属性不是最新的。

SourceEntity

对象

链接的源实体对象。

SourceEntity 和 TargetEntity 不是关联的固定属性。它们反映了从中获取 Link 对象的工厂的观点。对于给定的关联,SourceEntity 和 TargetEntity 是相同的两个对象。但是,哪个是源、哪个是目标可能会因 Link 对象而异。

例如,从测试端查看测试与缺陷之间的关联时,即从 Test.BugLinkFactory 获取 Link 对象时,SourceEntity 是测试,TargetEntity 是缺陷。如果从 Bug.LinkFactory 获取表示相同关联的 Link 对象,则 SourceEntity 是缺陷,TargetEntity 是测试。

TargetEntity

读/写 对象

链接的目标实体对象。

请参阅SourceEntity

TypeName

字符串

字段的类型。

Virtual

布尔值

检查是否为虚拟项,即没有相应数据库记录的项。

返回页首