2.2.5 修改实例

修改实例的序列图如图2-6所示。

关于该序列图的说明:

1)用户在修改实例之前,必须先根据一定条件查询得到要修改的实例。

2)实例的数据结构由Dna决定,如果没有Dna,查询条件和查询结果的数据结构都不确定,而Dna又是配置出来的,那么查询条件和查询结果的数据结构必须可配置,同样的,查询条件和查询结果的界面展现也应该通过布局配置。在展现查询界面之前,先调用后台getLayout服务获取页面布局对象。查询条件和查询结果是两个不同的页面布局,需要分别调用getLayout得到。

3)当用户选择某个要修改的实例返回到前台界面后,系统打开实例的录入界面(也是通过InstLayout渲染得到),用户可以对返回的实例进行修改操作。

4)除了获取页面布局和获取Dna的服务,实例管理相关服务和当事人管理服务非常类似。

img

图2-6 修改实例的序列图