Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Créer des classes Java et des beans Spring personnalisés

Créer des classes Java et des beans Spring personnalisés

Créez un projet d'assemblage.
Vous pouvez créer quatre éléments d'assemblage personnalisés à partir de la
Palette
dans Workday Studio :
  • Composant
    custom-mediation
  • Étape
    custom
  • Transport
    custom-out
  • custom-error-handler
Un cinquième élément personnalisé, la stratégie de routage personnalisée, est disponible dans la barre d'outils contextuelle du composant
Route
.
  1. Ouvrez un assemblage dans Assembly Editor.
  2. Ajoutez à l'assemblage l'un des éléments personnalisés suivants :
    • Composant
      custom-mediation
    • Étape
      custom
    • Transport
      custom-out
    • custom-error-handler
  3. Configurez les propriétés de l'élément personnalisé dans la vue
    Propriétés
    .
  4. Cliquez sur
    Create Spring Bean Properties and Java Class
    , à droite du champ
    Spring Bean
    . Les propriétés que Workday Studio affiche varient légèrement selon le type d'élément personnalisé. Pour la tâche, tenez compte des éléments suivants :
    Option Description
    Identifiant
    Indiquez un identifiant unique pour le bean Spring.
    Scope
    • Sélectionnez
      singleton
      pour renvoyer la même instance de bean avec chaque référence.
    • Sélectionnez
      prototype
      pour renvoyer une instance de bean différente avec chaque référence.
    Package
    Indiquez le package Java.
    Nom
    Indiquez le nom de la classe.
    Type de saisie
    Sélectionnez le type de saisie à transmettre à la méthode Java. Vous n'avez pas besoin de spécifier le détail de l'implémentation pour accéder à la partie du message et la convertir dans le type approprié. Workday inspecte le premier paramètre de la méthode et convertit la partie du message dans le même type.
    Type de sortie
    Sélectionnez le type de sortie (retour) de la méthode.
    Method Name
    Saisissez le nom de la méthode Java que vous souhaitez définir dans la classe Java. La valeur par défaut est
    process
    .
    Include argument for dynamic endpoint
    Indique s'il faut inclure un argument pour un point de terminaison dynamique.
    Annotate Java class to appear in palette
    Cochez cette case pour afficher l'élément personnalisé dans la
    Palette
    . Cette option ajoute une annotation à la classe Java générée, qui se trouve dans le dossier
    src
    de votre dossier de projet d'assemblage.
    Infobulle
    Saisissez le texte qui s'affiche comme description de l'élément personnalisé.
  5. Enregistrez l'assemblage.
Workday Studio génère la classe Java représentant l'élément personnalisé dans le package spécifié. Il ajoute également une référence au nouveau bean Spring personnalisé en bas du fichier assembly.xml.
Ajoutez le code requis à votre classe Java personnalisée.