Link 对象
Link 对象表示缺陷与另一个实体之间的关联。
您可以从 LinkFactory 对象获取 Link 对象。
公用方法
此对象支持以下方法。
方法 | 描述 |
---|---|
LockObject |
锁定对象。如果对象在服务器上已被更改,则返回 True。 有关详细信息,请参阅LockObject。 |
Post |
将所有已更改的值发布到数据库。 有关详细信息,请参阅 Post。 |
刷新 |
读取已保存的值,并覆盖内存中的值。 有关详细信息,请参阅 刷新。 |
Undo |
撤消对尚未发布的字段值所做的更改。 有关详细信息,请参阅 Undo。 |
UnLockObject |
解锁对象。 有关详细信息,请参阅UnLockObject。 |
公用属性
此对象支持以下属性。
属性 | 读/写 | 类型 | 描述 |
---|---|---|---|
AutoPost |
读/写 | 布尔值 |
如果为 true,则当字段值更改时,数据库会立即更新。 |
AutoUnlock |
读/写 | 布尔值 |
指示在执行 Refresh 或 Post 操作后,是否自动将项设置为可供其他用户更改。 |
注释 |
读/写 | 字符串 |
链接摘要注释。 |
CreatedBy |
读/写 | 字符串 |
创建链接的用户。 |
CreationDate |
读/写 | 日期 |
链接创建日期。 |
字段 |
读/写 | Any |
指定字段的值。 语法: 其中 fieldName 是项目数据库中字段的名称。全部使用大写。 |
FieldMultiValue |
读/写 | 对象 |
指定字段的 MultiValue 对象。请参阅MultiValue 对象。 语法: 其中 fieldName 是项目数据库中字段的名称。全部使用大写。 |
ID |
读 | 数字 |
项 ID。 |
IsLocked |
读 | 布尔值 |
检查对象是否被锁定以供编辑。 IsLocked 由 LockObject 方法设置,由 UnlockObject 方法重置。 如果对象具有 AutoUnlock 属性,且该属性设置为 True,则 IsLocked 也可通过 Post 或 Refresh 操作进行重置。 |
LinkedByEntity |
读 | 对象 |
发起链接的实体对象。
|
LinkType |
读/写 | 字符串 |
链接类型。 |
修改时间 |
读 | 布尔值 |
检查自上次刷新或发布操作以来项是否已被修改。如果为 true,则表明服务器端的字段属性不是最新的。 |
读 | 对象 |
链接的源实体对象。 SourceEntity 和 TargetEntity 不是关联的固定属性。它们反映了从中获取 Link 对象的工厂的观点。对于给定的关联,SourceEntity 和 TargetEntity 是相同的两个对象。但是,哪个是源、哪个是目标可能会因 Link 对象而异。 例如,从测试端查看测试与缺陷之间的关联时,即从 Test.BugLinkFactory 获取 Link 对象时,SourceEntity 是测试,TargetEntity 是缺陷。如果从 Bug.LinkFactory 获取表示相同关联的 Link 对象,则 SourceEntity 是缺陷,TargetEntity 是测试。 |
|
TargetEntity |
读/写 | 对象 |
链接的目标实体对象。 请参阅SourceEntity。 |
TypeName |
读 | 字符串 |
字段的类型。 |
Virtual |
读 | 布尔值 |
检查是否为虚拟项,即没有相应数据库记录的项。 |