Validation et conservation de vos modifications

Pour conserver les modifications apportées au contrôleur, vous validez celui-ci.

Pourquoi et quand exécuter cette tâche

Vous pouvez uniquement valider ContentModelController et PortletModelController, sachant qu'ils sont les seuls à implémenter l'interface Committable. Vous ne pouvez pas valider LayoutModelController. La validation de LayoutModelController est inclue lors de celle de ContentModelController, duquel vous pouvez obtenir LayoutModelController. La validation de ContentModelController peut inclure celle de plusieurs contrôleurs LayoutModelController.

Notes :
  1. Une fois un contrôleur validé, vous ne devez plus l'utiliser. N'appelez pas notamment la méthode commit() après cela.
  2. Après avoir utilisé un contrôleur, vous devez toujours le mettre au rebut.
  3. Si vous ne voulez pas conserver les modifications effectuées avec le contrôleur, mettez-le au rebut en appelant la méthode commit().
L'exemple suivant montre comment valider un contrôleur et le mettre au rebut :
// commit the controller
try {
    controller.commit();
} finally {
    controller.dispose();
}