Packages de la SPI du contrôleur

Le portail fournit la SPI du contrôleur dans plusieurs packages distincts.

Ces packages sont les suivants :
  • com.ibm.portal. Ce package contient les interfaces suivantes :
    • Interfaces de base pour la SPI du contrôleur, par exemple Modifiable et Controller.
    • Interfaces modifiables, comme ModifiableActiveFlag, ModifiableLocalized, ModifiableMetaData.
  • com.ibm.portal.admin. Ce package contient des interfaces modifiables, par exemple ModifiableMarkupCapable et LanguageListController.
  • com.ibm.portal.content. Ce package contient les interfaces suivantes :
    • Interfaces pour le contrôleur de contenu et le modèle de présentation : interfaces modifiables pour les noeuds de contenu et de présentation. Par exemple, il peut s'agir de ModifiableContentPage ou ModifiableLayoutContainer.
    • Interfaces modifiables pour des aspects modifiables des noeuds de contenu et de présentation, par exemple ModifiableBookmarkableFlag.
    • Contextes de création pour la création de pages de contenu et des noeuds de présentation, par exemple LayoutContainerCreationContext.
  • com.ibm.portal.model.controller. Ce package contient les interfaces d'accueil et de fournisseur pour obtenir des contrôleurs, dont une fabrique de générateurs pour des instances CreationContext.
  • com.ibm.portal.model.controller.exceptions. Ce package contient des exceptions spécifiques du contrôleur.
  • com.ibm.portal.portlet. Ce package contient les interfaces suivantes :
    • Interfaces pour le contrôleur du modèle de portlet.
    • Interfaces modifiables pour les définitions de portlet, les entités et les préférences, par exemple ModifiablePortletPreferences et ModifiablePortletEntity.
    • Interface de contexte de création et de clonage de portlet.
Remarque : Une interface du contrôleur se trouve normalement dans le même package que l'interface de la SPI du modèle en lecture seule correspondante.