Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Creare classi Java personalizzate e bean di Spring

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:
  • Componente
    custom-mediation
  • Step
    custom
  • Trasporto
    custom-out
  • custom-error-handler
Un quinto elemento personalizzato, la strategia di routing personalizzata, è disponibile nella barra degli strumenti contestuale del componente
Route
.
  1. Aprire un assembly nell'Assembly Editor.
  2. Aggiungere all'assembly uno dei seguenti elementi personalizzati:
    • Componente
      custom-mediation
    • Step
      custom
    • Trasporto
      custom-out
    • custom-error-handler
  3. Configurare le proprietà dell'elemento personalizzato nella relativa visualizzazione
    Properties
    .
  4. Fare clic su
    Create Spring Bean Properties and Java Class
    , a destra del campo
    Spring Bean
    . Le proprietà visualizzate da Studio variano leggermente a seconda del tipo di elemento personalizzato. L'attività contiene i seguenti elementi:
    Opzione Descrizione
    Id
    Specificare un identificatore univoco per il bean di Spring.
    Ambito
    • Selezionare
      singleton
      per restituire la stessa istanza di bean con ogni riferimento.
    • Selezionare
      prototype
      per restituire un'istanza di bean diversa con ogni riferimento.
    Package
    Specificare il pacchetto Java.
    Nome
    Specificare il nome della classe.
    Input Type
    Selezionare 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 Type
    Selezionare il tipo di output (restituito) del metodo.
    Method Name
    Immettere il nome del metodo Java che si desidera definire all'interno della classe Java. Il valore predefinito è
    process
    .
    Includere l'argomento per l'endpoint dinamico
    Specifica se includere un argomento per un endpoint dinamico.
    Annotate Java class to appear in palette
    Selezionare questa casella di controllo per visualizzare l'elemento personalizzato nella
    Palette
    . Questa opzione aggiunge un'annotazione alla classe Java generata, che si trova nella cartella
    src
    della cartella del progetto di assembly.
    Tooltip
    Immettere il testo da visualizzare come descrizione dell'elemento personalizzato.
  5. 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.