Creación de clases personalizadas de Java y beans de Spring
Cree un proyecto de ensamblaje.
Puede crear cuatro elementos de ensamblaje personalizados desde
Palette
en Workday Studio: - Componentecustom-mediation
- Pasocustom
- Transportecustom-out
- custom-error-handler
Route
.- Abra un ensamblaje en el Assembly Editor.
- Añada uno de estos elementos personalizados al ensamblaje:
- Componentecustom-mediation
- Pasocustom
- Transportecustom-out
- custom-error-handler
- Configure las propiedades del elemento personalizado en su vistaProperties.
- Haga clic enCreate Spring Bean Properties and Java Class, a la derecha del campoSpring Bean. Las propiedades que muestra Studio varían ligeramente en función del tipo de elemento personalizado. Mientras realiza la tarea, tenga en cuenta lo siguiente:
Opción Descripción IdProporcione un identificador exclusivo de bean de Spring.El ámbito- Seleccionesingletonpara devolver la misma instancia de bean con cada referencia.
- Seleccioneprototypepara devolver una instancia de bean diferente con cada referencia.
PackageEspecifique el paquete de Java.NombreEspecifique el nombre de clase.Input TypeSeleccione el tipo de entrada que se va a pasar al método de Java. No es preciso especificar detalles de implementación para acceder a la parte del mensaje y convertirla al tipo adecuado. Workday inspecciona el primer parámetro del método y convierte la parte del mensaje al mismo tipo.Output TypeSeleccione el tipo de resultado (devuelto) del método.Method NameIntroduzca el nombre del método Java que desea definir en la clase Java. El valor por defecto esprocess.Incluir argumento para punto final dinámicoEspecifica si se debe incluir un argumento para un punto final dinámico.Annotate Java class to appear in paletteSeleccione esta casilla para mostrar el elemento personalizado enPalette. Esta opción añade una anotación a la clase de Java generada, que se encuentra en la carpetasrcde la carpeta de proyecto de ensamblaje.TooltipIntroduzca el texto que se muestra como descripción del elemento personalizado. - Guarde el ensamblaje.
Studio genera la clase de Java que representa el elemento personalizado dentro del paquete especificado. También añade una referencia al nuevo bean de Spring personalizado en la parte inferior del archivo assembly.xml.
Añada el código obligatorio a su clase personalizada de Java.