Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Criar classes Java e beans do Spring personalizados

Criar classes Java e beans do Spring personalizados

Crie um projeto de assembly.
Você pode criar quatro elementos de assembly personalizados por meio da
Palette
no Workday Studio:
  • componente
    custom-mediation
  • etapa
    custom
  • transporte
    custom-out
  • custom-error-handler
Um quinto elemento personalizado, custom routing strategy, está disponível na barra de ferramentas de contexto do componente
Route
.
  1. Abra um assembly no Assembly Editor.
  2. Adicione um destes elementos personalizados ao assembly:
    • componente
      custom-mediation
    • etapa
      custom
    • transporte
      custom-out
    • custom-error-handler
  3. Configure as propriedades do elemento personalizado na visualização
    Properties
    dele.
  4. Clique em
    Create Spring Bean Properties and Java Class
    à direita do campo
    Spring Bean
    . As propriedades que o Studio exibe variam um pouco dependendo do tipo de elemento personalizado. Durante a execução da tarefa, considere:
    Opção Descrição
    Id
    Forneça um identificador exclusivo para o bean do Spring.
    Escopo
    • Selecione
      singleton
      para retornar a mesma instância de bean com cada referência.
    • Selecione
      prototype
      para retornar uma instância de bean diferente com cada referência.
    Package
    Especifique o pacote Java.
    Name
    Especifique o nome da classe.
    Input Type
    Selecione o tipo de entrada a ser transmitido para o método Java. Você não precisa especificar os detalhes de implementação para acessar a parte da mensagem e convertê-la para o tipo apropriado. O Workday inspeciona o primeiro parâmetro do método e converte a parte da mensagem para o mesmo tipo.
    Output Type
    Selecione o tipo de saída (retorno) do método.
    Method Name
    Insira o nome do método Java que você quer definir na classe Java. O valor por padrão é
    process
    .
    Incluir argumento para ponto de extremidade dinâmico
    Especifica se um argumento deve ser incluído para um ponto de extremidade dinâmico.
    Annotate Java class to appear in palette
    Marque essa caixa de seleção para exibir o elemento personalizado na
    Palette
    . Essa opção adiciona uma anotação à classe Java gerada, que está localizada na pasta
    src
    da pasta do seu projeto de assembly.
    Tooltip
    Insira o texto que é exibido como a descrição do elemento personalizado.
  5. Salve o assembly.
O Studio gera a classe Java que representa o elemento personalizado no pacote especificado. Ele também adiciona uma referência ao novo bean personalizado do Spring na parte inferior do arquivo assembly.xml.
Adicione o código necessário à classe Java personalizada.