Activation de l'extension Fichiers joints
Ajout de l'extension au projet
Pour ajouter l'extension dans votre projet, il faut ajouter les éléments suivants dans le POM :
- Version
<properties>
[...]
<fichierjoint.version>7.00.00</fichierjoint.version>
</properties>
- Dépendances
<dependencies>
[...]
<dependency>
<groupId>fr.kosmos.web.extensions</groupId>
<artifactId>fichierjoint</artifactId>
<version>${fichierjoint.version}</version>
</dependency>
</dependencies>
Activation du plugin
Pour activer le plugin sur un type de fiche (ex : Formation), il faut déclarer un bean dans le contexte de votre projet (ex : dans projetExtensionContext.xml) :
<bean id="fichierjointPluginFiche" class="com.kportal.core.context.ListToAddBean">
<property name="idExtensionToMerge">
<util:constant static-field="fr.kosmos.fichierjoint.util.FichierjointUtils.ID_EXTENSION"/>
</property>
<property name="listToMerge" value="classes"/>
<property name="add">
<list>
<value>com.ksup.objetspartages.om.Formation</value>
</list>
</property>
</bean>