Creación de una definición de suceso

Las definiciones de sucesos son instancias de la clase EventDefinition.

Por qué y cuándo realizar 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, rellénela con descripciones de propiedades y descripciones de elementos de datos ampliados. Después de haber creado 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 la definición de suceso al catálogo de sucesos.

Pasos para realizar esta tarea

Para crear una nueva definición de suceso vacía cree una instancia de EventDefinition:
EventDefinition definition = new EventDefinition(nombre, padre);
Los parámetros de este constructor son los siguientes:
nombre
Nombre de la definición de suceso. Es el valor del atributo extensionName para los sucesos que esté describiendo.
padre
Nombre de la definición de suceso padre. Si no desea que la definición de suceso herede ninguna descripción de propiedad ni descripción de elementos de datos ampliados que no sean los que requiere la especificación Common Base Event, este parámetro debería ser event. Si este parámetro es null, 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 al catálogo, si está vacía, o si tiene pensado sustituir la definición de suceso raíz actual.

Resultado

El objeto devuelto es una nueva definición de suceso no resuelta que no contiene descripciones de propiedades ni descripciones de elementos de datos ampliados.
El siguiente fragmento de código crea una nueva definición de suceso de nombre insurance_claim_start_auto, que es hijo de la definición de suceso insurance_claim_start:
EventDefinition definition = new EventDefinition("insurance_claim_start_auto",
                                                 "insurance_claim_start");

Qué hay que hacer a continuación

Ahora ya puede rellenar la definición de suceso con descripciones de propiedades y descripciones de elementos de datos ampliados.

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)