Nesta lição, você configurará a extensão actionValidator
definida para o projeto de plug-in.
O ponto de extensão actionValidators permite
que as extensões de contribuição validem os valores e os relacionamentos
entre os valores de todos os parâmetros associados com uma ação. Se forem
detectadas combinações de parâmetros inválidas, o botão OK
será desativado e o usuário não será capaz de submeter as informações. Por
exemplo, nesta amostra, os campos string1 ou string2
são considerados necessários, mas não ambos. Use a extensão actionValidator
para verificar a combinação de parâmetros válida.
- Você deve trabalhar na perspectiva Desenvolvimento de Plug-in
e ter o Editor de Plug-in para seu projeto de plug-in com.ibm.carma.plugin.howto
aberto.
- Na página Extensões, selecione a opção (actionValidator)
abaixo do ponto de extensão com.ibm.carma.ui.actionValidators. À direita, você verá os Detalhes do Elemento de
Extensão listados.
- No campo de texto actionId, insira
o parâmetro definido no RAM do PDS ao qual associar este validador.
Para essa amostra, use a ação customizada Instruções no RAM do PDS, a actionId 100.
- No campo de texto uniqueId, insira
a identificação exclusiva associada ao RAM do PDS, com.ibm.carma.sample.PDSRAM.
- Finalmente, no campo de texto classe,
insira a classe que conterá o código a ser aplicado no actionValidator para
os parâmetros da ação customizada Instruções. Para essa amostra, a classe
será com.ibm.carma.plugin.howto.action.ActionValidationAction.
Essa classe será criada posteriormente neste exercício.
Agora você definiu uma extensão parameterValidator
para o RAM do PDS na ação Instruções usando a classe ActionValidationAction Java.