事件定义是 EventDefinition 类的实例。
执行此任务的目的和时间
事件定义是类 EventDefinition 的实例。要创建事件定义,先创建此类的新实例,然后为其填充属性描述和扩展数据元素描述。创建事件定义后,可将其添加至事件目录;有关更多信息,请参阅
将事件定义添加到事件目录中。
完成此任务需要执行的步骤
要创建新的空的事件定义,创建 EventDefinition 类的实例: EventDefinition definition = new EventDefinition(name, parent);
此构造函数的参数如下:
- name
- 事件定义的名称。它是要描述的事件的 extensionName 属性的值。
- parent
- 父事件定义的名称。如果您不希望事件定义继承公共基本事件规范要求之外的任何属性描述或扩展数据元素描述,则此参数应为
event。如果此参数为空,则新的事件定义将定义为根事件定义;仅当目录为空或您要替换当前根事件定义时,才能将根事件定义添加至目录。
结果
返回的对象是新的未解析事件定义,它不包含任何属性描述或扩展数据元素描述。
示例
以下代码段将创建名为
insurance_claim_start_auto 的新事件定义,它是事件定义
insurance_claim_start 的一个子代:
EventDefinition definition = new EventDefinition("insurance_claim_start_auto",
"insurance_claim_start");
下一步做什么?
现在您可以为事件定义填充属性描述和扩展数据元素描述了。