2.2.3 删除当事人

删除已存在的当事人序列图如图2-6所示。

1)序列图的前面部分重用修改当事人的序列,首先是查询当事人清单,然后选择一个当事人。

2)用户请求删除当前当事人,调用后台服务deleteParty删除某个当事人。

通过上面分析,当事人相关的服务有:

1)initParty:初始化当事人。

2)saveParty:保存当事人。

3)filterParties:查询当事人列表。

4)getParty:获取当事人。

5)deleteParty:删除当事人。

img

图2-6 修改当事人序列图

几乎所有业务对象操作都是增删改查,只是业务模型不同而已。如果对元数据实例管理采用用例分析方法,就很容易发现,除了实例和当事人的业务模型不同,交互过程几乎相同,提炼出来的服务也几乎相同。因此,可以将当事人维护和通用实例维护进行对比分析,然后得到实例维护相关的服务。表2-1是当事人维护和元数据实例维护过程的对比分析。

表2-1 当事人维护和元数据实例维护过程的对比分析

img

表2-2是当事人查询修改和元数据实例查询修改两者的对比分析。

表2-2 当事人查询修改和元数据实例查询修改对比分析

img

(续表)

img