API públicas para ampliar planificaciones

Las API públicas contienen las interfaces y clases públicas que puede utilizar para ampliar el objeto Schedule.

La tabla siguiente lista las interfaces y clases públicas:

Clases e interfaces Descripción
com.ibm.rational.test.common.schedule.editor.extensions.IOptionProvider
  • La interfaz IOptionProvider se utiliza conjuntamente con el punto de ampliación optionProvider para permitir que los colaboradores inicialicen y añadan sus opciones a un objeto Schedule cuando se cree mediante el mandato Archivo > Asistente nuevo.
  • La clase tiene el método public void setDefaultOptionValues(Schedule theSchedule) al que se llama después de que se haya creado el objeto de planificación. En este método, cree su objeto de opción. Este objeto debe ser una subclase de la clase com.ibm.rational.test.common.models.behavior.CBOption.
  • Cuando haya creado el objeto de planificación, podrá añadir el objeto de opción al objeto de planificación llamando al método addOptions() en el objeto de planificación. Consulte la información Javadoc para obtener más detalles sobre la interfaz de planificación.
com.ibm.rational.test.common.models.behavior.CBOption
  • Esta clase no tiene funcionalidad. Sólo sirve de tipo común para opciones que se añaden a los objetos de prueba y planificación.
com.ibm.rational.test.common.schedule.Schedule
  • Para colaboradores de opciones, el método importante es el método booleano addOptions(CBOption options). Utilice este método para añadir el objeto de opción al objeto Schedule. Esto debe realizarse mediante el punto de ampliación optionProvider. El método devuelve true si se ha añadido correctamente el objeto de opción.
  • Si debe eliminar las opciones de la planificación, utilice el método booleano removeOptions(CBOption options). El parámetro es el objeto de opción que hay que eliminar. El método devuelve el valor true si el objeto de opción se elimina correctamente.
  • Utilice el método com.ibm.rational.test.common.models.behavior.CBOption.getOptions(String strType) para recuperar las opciones del objeto de planificación. El parámetro es el nombre de clase completo del tipo de objeto que desea recuperar. Tenga en cuenta que el tipo de retorno es CBOption, por lo que debe corresponder al tipo apropiado. Por ejemplo, si desea recuperar las opciones generales de la planificación, se puede utilizar el código siguiente: ScheduleOptions2 theOptions = theSchedule.getOptions(ScheduleOptions2.class.getName());

Comentarios