Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Creación de clases personalizadas de Java y beans de Spring

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:
  • Componente
    custom-mediation
  • Paso
    custom
  • Transporte
    custom-out
  • custom-error-handler
Un quinto elemento personalizado, la estrategia de ruta personalizada, está disponible en la barra de herramientas contextual del componente
Route
.
  1. Abra un ensamblaje en el Assembly Editor.
  2. Añada uno de estos elementos personalizados al ensamblaje:
    • Componente
      custom-mediation
    • Paso
      custom
    • Transporte
      custom-out
    • custom-error-handler
  3. Configure las propiedades del elemento personalizado en su vista
    Properties
    .
  4. Haga clic en
    Create Spring Bean Properties and Java Class
    , a la derecha del campo
    Spring 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
    Id
    Proporcione un identificador exclusivo de bean de Spring.
    El ámbito
    • Seleccione
      singleton
      para devolver la misma instancia de bean con cada referencia.
    • Seleccione
      prototype
      para devolver una instancia de bean diferente con cada referencia.
    Package
    Especifique el paquete de Java.
    Nombre
    Especifique el nombre de clase.
    Input Type
    Seleccione 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 Type
    Seleccione el tipo de resultado (devuelto) del método.
    Method Name
    Introduzca el nombre del método Java que desea definir en la clase Java. El valor por defecto es
    process
    .
    Incluir argumento para punto final dinámico
    Especifica si se debe incluir un argumento para un punto final dinámico.
    Annotate Java class to appear in palette
    Seleccione esta casilla para mostrar el elemento personalizado en
    Palette
    . Esta opción añade una anotación a la clase de Java generada, que se encuentra en la carpeta
    src
    de la carpeta de proyecto de ensamblaje.
    Tooltip
    Introduzca el texto que se muestra como descripción del elemento personalizado.
  5. 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.