Creare classi Java personalizzate e bean di Spring
Creare un progetto di assembly.
È possibile creare quattro elementi di assembly personalizzati dalla
Palette
in Workday Studio: - Componentecustom-mediation
- Stepcustom
- Trasportocustom-out
- custom-error-handler
Route
.- Aprire un assembly nell'Assembly Editor.
- Aggiungere all'assembly uno dei seguenti elementi personalizzati:
- Componentecustom-mediation
- Stepcustom
- Trasportocustom-out
- custom-error-handler
- Configurare le proprietà dell'elemento personalizzato nella relativa visualizzazioneProperties.
- Fare clic suCreate Spring Bean Properties and Java Class, a destra del campoSpring Bean. Le proprietà visualizzate da Studio variano leggermente a seconda del tipo di elemento personalizzato. L'attività contiene i seguenti elementi:
Opzione Descrizione IdSpecificare un identificatore univoco per il bean di Spring.Ambito- Selezionaresingletonper restituire la stessa istanza di bean con ogni riferimento.
- Selezionareprototypeper restituire un'istanza di bean diversa con ogni riferimento.
PackageSpecificare il pacchetto Java.NomeSpecificare il nome della classe.Input TypeSelezionare il tipo di input da passare al metodo Java. Non è necessario specificare i dettagli di implementazione per accedere alla parte del messaggio e convertirla nel tipo appropriato. Il sistema esamina il primo parametro del metodo e converte la parte del messaggio nello stesso tipo.Output TypeSelezionare il tipo di output (restituito) del metodo.Method NameImmettere il nome del metodo Java che si desidera definire all'interno della classe Java. Il valore predefinito èprocess.Includere l'argomento per l'endpoint dinamicoSpecifica se includere un argomento per un endpoint dinamico.Annotate Java class to appear in paletteSelezionare questa casella di controllo per visualizzare l'elemento personalizzato nellaPalette. Questa opzione aggiunge un'annotazione alla classe Java generata, che si trova nella cartellasrcdella cartella del progetto di assembly.TooltipImmettere il testo da visualizzare come descrizione dell'elemento personalizzato. - Salvare l'assembly.
Studio genera la classe Java che rappresenta l'elemento personalizzato all'interno del pacchetto specificato. Aggiunge anche un riferimento al nuovo bean di Spring personalizzato nella parte inferiore del file assembly.xml.
Aggiungere il codice richiesto alla classe Java personalizzata.