Las definiciones de suceso son instancias de la clase EventDefinition.
Por qué y cuándo se efectúa esta tarea
Una definición de suceso es una instancia de la clase EventDefinition. Para
crear una definición de suceso, primero cree una nueva instancia de esta clase y, a
continuación, llénela con descripciones de propiedades y descripciones de elementos
de datos ampliados. Después de crear una definición de suceso, puede añadirla al
catálogo de sucesos; para obtener más información, consulte
el apartado
Adición de una definición de suceso al catálogo de sucesos.
Pasos para realizar esta tarea
Para crear una nueva definición de suceso, cree una instancia de EventDefinition: EventDefinition
definition = new EventDefinition(nombre, padre);
Los parámetros de este
constructor son los siguientes:
- nombre
- El nombre de la definición de suceso. Es el valor del atributo
extensionName de los sucesos que describe.
- padre
- El nombre de la definición de suceso padre. Si no desea que su definición de
suceso herede las descripciones de propiedades o las descripciones de elementos de
datos ampliados que no sean las que requiera la especificación Common Base
Event, este parámetro debe ser event. Si este parámetro es nulo, la
nueva definición de suceso se define como definición de suceso raíz; una definición
de suceso raíz sólo puede añadirse si está vacía, o si tiene previsto sustituir la
definición de suceso raíz actual.
Resultado
El objeto devuelto es una nueva definición de suceso sin resolver que no
contiene descripciones de propiedades ni descripciones de elementos de datos
ampliados.
Ejemplo
El fragmento de código siguiente crea una nueva definición de suceso
llamada
inicio_reclamación_seguro_auto,
que es hija de la definición de suceso
inicio_reclamación_seguro:
EventDefinition definition = new EventDefinition("inicio_reclamación_seguro_auto",
"inicio_reclamación_seguro");
Qué hacer a continuación
Ahora puede llenar la definición de suceso con descripciones de propiedades
y descripciones de elementos de datos ampliados.