Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Florian Dupont
Alimenter base de données au déploiement d'un portlet
January 14, 2013 5:36 AM
Answer

Florian Dupont

Rank: New Member

Posts: 5

Join Date: October 26, 2012

Recent Posts

Bonjour,

J'ai développé un portlet qui utilise le Service Builder pour créer un schéma de base de données au déploiement. Jusque là tout va bien. Ma question maintenant est de savoir s'il existe un moyen pour alimenter les tables avec les données de base (nomenclatures) au déploiement du portlet?

Merci d'avance,
Cedric Soret
RE: Alimenter base de données au déploiement d'un portlet
January 14, 2013 5:44 AM
Answer

Cedric Soret

Rank: New Member

Posts: 13

Join Date: February 27, 2012

Recent Posts

Bonjour,

Regarde du côté des Hooks, au démarrage de la portlet.

Dans un fichier portal.properties à la racine de ton classpath, tu ajoutes une instruction.
1application.startup.events=com.mypackage.MOnAlimentationDeDonnees

Dans ta classe "MonAlimentationDeDonnees", tu écris ton code d'injection de donnée SQL, via les couches de service Liferay.

Depuis uen IDE c'est plus simple encore :
http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/creating-a-ho-4

Cdlmnt
Cédric
Florian Dupont
RE: Alimenter base de données au déploiement d'un portlet
January 14, 2013 5:47 AM
Answer

Florian Dupont

Rank: New Member

Posts: 5

Join Date: October 26, 2012

Recent Posts

Merci pour ta réponse rapide! Je vais regarder ça tout de suite.

Cordialement,
Florian
Olivier Bonnet-Torrès
RE: Alimenter base de données au déploiement d'un portlet
January 14, 2013 5:53 AM
Answer

Olivier Bonnet-Torrès

Rank: Regular Member

Posts: 148

Join Date: July 11, 2008

Recent Posts

Sinon, tu peux aussi voir la réponse en anglais... ;-)
http://www.liferay.com/community/forums/-/message_boards/message/20673155
Richard SINELLE
RE: Alimenter base de données au déploiement d'un portlet
February 12, 2013 12:26 PM
Answer

Richard SINELLE

Rank: Junior Member

Posts: 26

Join Date: April 7, 2011

Recent Posts

Bonsoir

Réponse tardive mais ça peut servir. Une autre solution est d'utiliser l'upgrade process pour charger votre base de données.
Le meilleur exemple est le plugin 7cogs

Richard