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 : - Composantcustom-mediation
- Étapecustom
- Transportcustom-out
- custom-error-handler
Route
.- Ouvrez un assemblage dans Assembly Editor.
- Ajoutez à l'assemblage l'un des éléments personnalisés suivants :
- Composantcustom-mediation
- Étapecustom
- Transportcustom-out
- custom-error-handler
- Configurez les propriétés de l'élément personnalisé dans la vuePropriétés.
- Cliquez surCreate Spring Bean Properties and Java Class, à droite du champSpring 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 IdentifiantIndiquez un identifiant unique pour le bean Spring.Scope- Sélectionnezsingletonpour renvoyer la même instance de bean avec chaque référence.
- Sélectionnezprototypepour renvoyer une instance de bean différente avec chaque référence.
PackageIndiquez le package Java.NomIndiquez le nom de la classe.Type de saisieSé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 sortieSélectionnez le type de sortie (retour) de la méthode.Method NameSaisissez le nom de la méthode Java que vous souhaitez définir dans la classe Java. La valeur par défaut estprocess.Include argument for dynamic endpointIndique s'il faut inclure un argument pour un point de terminaison dynamique.Annotate Java class to appear in paletteCochez cette case pour afficher l'élément personnalisé dans laPalette. Cette option ajoute une annotation à la classe Java générée, qui se trouve dans le dossiersrcde votre dossier de projet d'assemblage.InfobulleSaisissez le texte qui s'affiche comme description de l'élément personnalisé. - 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.