You should probably catch the before event, otherwise you update a 
documentmodel that has already been pushed to the storage session.
(Another solution would be to call saveDocument but that would be bad !)


----- Original Message -----
From: [email protected] <[email protected]>
To: Nuxeo ECM <[email protected]>
Sent: Wed Apr 15 19:13:23 2009
Subject: [Ecm] Assigning default value

In order to assign default value to a created document, i register a core 
event listener with this code

public void handleEvent(Event event) throws ClientException {

    if (DocumentEventTypes.DOCUMENT_CREATED.equals(event.getName()) ) {
        EventContext ctx = event.getContext();
        if (ctx instanceof DocumentEventContext) {
            DocumentEventContext docCtx = (DocumentEventContext) ctx;

            docCtx.setProperty("simplegallery:maxImageWidth", 480);



        }
    }

It doesn't work : is this the right event type ? or am i doing something 
wrong ?
--
Damien METZLER
SIF - Leroy Merlin France - Tel : 03 28 80 89 03




Ce message et toutes les pieces jointes sont etablis a l'attention exclusive 
de leurs destinataires et sont confidentiels. Si vous recevez ce message par 
erreur, merci de le detruire et d'en avertir immediatement l'expediteur. 
L'internet ne permettant pas d'assurer l'integrite de ce message, le contenu 
de ce message ne represente en aucun cas un engagement de la part de Leroy 
Merlin.




_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm

Reply via email to