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

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

Créez un projet d’assemblage.
Vous pouvez créer quatre (4) éléments d’assemblage personnalisés à partir de la
Palette
dans Workday Studio :
  • composante
    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 de la composante
Route
.
  1. Ouvrez un assemblage dans l’Éditeur d’assemblage.
  2. Ajoutez l’un des éléments personnalisés suivants à l’assemblage:
    • composante
      custom-mediation
    • étape
      custom
    • transport
      custom-out
    • custom-error-handler
  3. Configurez les propriétés de l’élément personnalisé dans sa vue
    Properties
    .
  4. Cliquez sur
    Create Spring Bean Properties and Java Class
    , à droite du champ
    Spring Bean
    . Les propriétés que Studio affiche varient légèrement en fonction du type d’élément personnalisé. Pour la tâche, tenez compte des éléments suivants :
    Option Description
    Id
    Fournissez un identifiant unique du Spring bean.
    Cadre
    • 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
    Précisez l’ensemble Java.
    Nom
    Précisez le nom de la classe.
    Input Type
    Sélectionnez le type de données entrantes à transmettre au mode Java. Vous n’avez pas besoin de préciser les détails de la mise en œuvre pour accéder à la partie du message et la convertir au type approprié. Workday inspecte le premier paramètre du mode et convertit la partie du message au même type.
    Output Type
    Sélectionnez le type de sortie (retour) du mode.
    Method Name
    Entrez le nom de la méthode Java que vous souhaitez définir dans la classe Java. La valeur par défaut est
    process
    .
    Inclure un argument pour un point de terminaison dynamique
    Indique s’il faut inclure un argument pour un point de terminaison dynamique.
    Annotate Java class to appear in palette
    Sélectionnez cette case à cocher 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.
    Tooltip
    Entrez le texte qui s’affiche comme description de l’élément personnalisé.
  5. Enregistrez l’assemblage.
Studio génère la classe Java représentant l’élément personnalisé dans l’ensemble indiqué. Il ajoute également une référence au nouveau Spring bean personnalisé au bas du fichier assembly.xml.
Ajoutez le code requis à votre classe Java personnalisée.