cancel
Showing results for 
Search instead for 
Did you mean: 

Création AMP surchargeant une classe Managed-Bean

yotsumi
Champ in-the-making
Champ in-the-making
Bonjour à vous,

Je me permets de poster un message pour vous demander un coup de main.

Je dois en effet modifier une méthode de la classe DocumentDetailsDialog en passant par un AMP.

Je vois 2 solutions :
- Réécrire directement le fichier DocumentDetailsDialog en modifiant seulement la classe concerné ( fonctionne très bien )
- Créer une classe MyDocumentDetailsDialog héritant de DocumentDetailsDialog sur laquelle je n'override que la méthode concernée.

Je voudrais utiliser la seconde méthode, mais cela nécessite de modifier un fichier de configuration pour lui indiquer la nouvelle managed-bean à utiliser.

De façon brut, je peux faire la modification dans le fichier WEB-INF/faces-config-bean.xml :
<faces-config>
    <managed-bean>
      <description>
         Backing bean used by the document details dialog
      </description>
      <managed-bean-name>DocumentDetailsDialog</managed-bean-name>
      <managed-bean-class>org.alfresco.tagNavigation.MyDocumentDetailsDialog</managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      …..

Mon problème est que je ne sais pas comment surcharger ce noeud xml à partir du AMP, surement à partir du dossier config/context.
J'ai fait plusieurs essais pour le moments inconcluants.

Merci d'avance pour votre aide !
1 REPLY 1

rivarola
Champ on-the-rise
Champ on-the-rise
Bonjour,

Voir cette doc pour la surcharge d'un bean déjà existant : http://wiki.alfresco.com/wiki/Packaging_And_Deploying_Extensions#JSF_configuration_files
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.