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: - componentecustom-mediation
- etapacustom
- transportecustom-out
- custom-error-handler
Route
.- Abra um assembly no Assembly Editor.
- Adicione um destes elementos personalizados ao assembly:
- componentecustom-mediation
- etapacustom
- transportecustom-out
- custom-error-handler
- Configure as propriedades do elemento personalizado na visualizaçãoPropertiesdele.
- Clique emCreate Spring Bean Properties and Java Classà direita do campoSpring 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 IdForneça um identificador exclusivo para o bean do Spring.Escopo- Selecionesingletonpara retornar a mesma instância de bean com cada referência.
- Selecioneprototypepara retornar uma instância de bean diferente com cada referência.
PackageEspecifique o pacote Java.NameEspecifique o nome da classe.Input TypeSelecione 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 TypeSelecione o tipo de saída (retorno) do método.Method NameInsira 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âmicoEspecifica se um argumento deve ser incluído para um ponto de extremidade dinâmico.Annotate Java class to appear in paletteMarque essa caixa de seleção para exibir o elemento personalizado naPalette. Essa opção adiciona uma anotação à classe Java gerada, que está localizada na pastasrcda pasta do seu projeto de assembly.TooltipInsira o texto que é exibido como a descrição do elemento personalizado. - 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.