APIs Públicas para Extensão de Planejamentos

As APIs públicas contêm as interfaces e as classes públicas que podem ser utilizadas para estender o objeto de planejamento.

A tabela a seguir lista as interfaces e as classes públicas:

Classes e interfaces Descrição
com.ibm.rational.test.common.schedule.editor.extensions.IOptionProvider
  • A interface IOptionProvider é utilizada em conjunto com o ponto de extensão optionProvider para permitir que os contribuidores inicializem e incluam suas opções em um objeto de planejamento ao ser criado utilizando o comando Arquivo > Novo assistente.
  • A classe possui o método public void setDefaultOptionValues(Schedule theSchedule), que é chamado após a criação do objeto de planejamento. Nesse método, crie seu objeto de opção. Esse objeto deve ser uma subclasse da classe com.ibm.rational.test.common.models.behavior.CBOption.
  • Após a criação do objeto de planejamento, você pode incluir o objeto de opção no objeto de planejamento, chamando o método addOptions() no objeto de planejamento. Consulte as informações do Javadoc para obter detalhes adicionais sobre a interface de planejamento.
com.ibm.rational.test.common.models.behavior.CBOption
  • Essa classe não tem funcionalidade. Ela serve apenas como um tipo comum para opções que são incluídas nos objetos de teste e planejamento.
com.ibm.rational.test.common.schedule.Schedule
  • Para contribuidores de opções, o método importante é o addOptions(CBOption options) booleano. Utilize esse método para incluir seu objeto de opção no objeto Schedule. Isso deve ser feito por meio do ponto de extensão optionProvider. O método retornará true se o objeto de opção for incluído com êxito.
  • Se for necessário remover as opções do planejamento, utilize o método booleano removeOptions(CBOption options). O parâmetro é o objeto de opção a ser removido. O método retornará um valor true se o objeto de opção for removido com êxito.
  • Utilize o método com.ibm.rational.test.common.models.behavior.CBOption.getOptions(String strType) para recuperar as opções do objeto de planejamento. O parâmetro é o nome de classe completo do tipo de objeto que você deseja recuperar. Observe que o tipo de retorno é CBOption, portanto, ele deve corresponder ao tipo apropriado. Por exemplo, para recuperar as opções gerais do planejamento, o seguinte código pode ser utilizado: ScheduleOptions2 theOptions = theSchedule.getOptions(ScheduleOptions2.class.getName());

Feedback