API publiques pour l'extension des plannings

Les API publiques contiennent les classes et les interfaces publiques que vous pouvez utiliser pour étendre l'objet de planning.

Le tableau suivant répertorie les classes et les interfaces publiques :

Classes et interfaces Description
com.ibm.rational.test.common.schedule.editor.extensions.IOptionProvider
  • L'interface IOptionProvider est utilisée en conjonction avec le point d'extension optionProvider pour permettre aux collaborateurs d'initialiser et d'ajouter leurs options à un objet Schedule lors de sa création à l'aide de la commande Fichier > Assistant Nouveau.
  • La classe comporte la méthode public void setDefaultOptionValues(Schedule theSchedule), qui est appelée après la création de l'objet de planning. Créez votre propre objet option dans cette méthode. Il doit s'agir d'une sous-classe de la classe com.ibm.rational.test.common.models.behavior.CBOption.
  • Une fois que vous avez créé l'objet de planning, vous pouvez lui ajouter l'objet option en appelant la méthode addOptions() sur l'objet de planning. Consultez la documentation Javadoc pour plus de détails sur l'interface des plannings.
com.ibm.rational.test.common.models.behavior.CBOption
  • Cette classe n'a pas de fonction. Il s'agit seulement d'un type courant pour les options qui sont ajoutées aux objets de test et de planning.
com.ibm.rational.test.common.schedule.Schedule
  • La méthode qui intéresse les collaborateurs d'options est la méthode booléenne addOptions(CBOptionoptions). Elle permet d'ajouter un objet option à l'objet Schedule. L'ajout doit être effectué à l'aide du point d'extension optionProvider. La méthode renvoie la valeur true si l'ajout de l'objet option abouti.
  • Si vous devez supprimer vos options du planning, utilisez la méthode booléenne removeOptions(CBOptionoptions). Le paramètre correspond à l'objet option à supprimer. La méthode renvoie la valeur true si la suppression de l'objet option abouti.
  • Utilisez la méthode com.ibm.rational.test.common.models.behavior.CBOption.getOptions(String strType) pour extraire vos options à partir de l'objet de planning. Le paramètre correspond au nom de classe complet du type d'objet à extraire. Le type de retour est CBOption ; il doit donc correspondre au type approprié. Par exemple, pour extraire les options générales du planning, vous pouvez utiliser le code suivant : ScheduleOptions2 theOptions = theSchedule.getOptions(ScheduleOptions2.class.getName());

Commentaires