事件定義是 EventDefinition 類別的實例。
執行這項作業的原因和時機
事件定義是 EventDefinition 類別的實例。
如果要建立事件定義,請建立這個類別的新實例,
然後移入內容說明和延伸資料元素說明。
建立好事件定義之後,您就可以將它新增至事件型錄中;
如需詳細資訊,請參閱
新增事件定義到事件型錄中。
這項作業的步驟
如果要建立新的空白事件定義,請建立 EventDefinition 的實例: EventDefinition definition = new EventDefinition(name, parent);
這個建構子的參數如下:
- name
- 事件定義的名稱。這是您說明之事件的 extensionName 屬性值。
- parent
- 母項事件定義的名稱。如果事件定義不要繼承 Common Base Event 規格所需之項目以外的任何內容說明或延伸資料元素說明,
這個參數應該設為 event。如果這個參數是空值,新的事件定義就會定義成根事件定義;
只有在根事件定義為空白,或是您打算取代現行根事件定義時,才能將根事件定義新增到型錄中。
結果
傳回的物件是一個未解析的新事件定義,其中不含任何內容說明或延伸資料元素說明。
範例
下列程式碼片段將建立一個名稱為
insurance_claim_start_auto 的新事件定義,它是
insurance_claim_start 事件定義的子項:
EventDefinition definition = new EventDefinition("insurance_claim_start_auto",
"insurance_claim_start");
下一步
現在您可以將內容說明和延伸資料元素說明移入事件定義中。