cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc Salvetti <m...@notremanou.net>
Subject Comment acceder au contexte authentication depuis le flowscript
Date Thu, 18 Aug 2005 12:13:06 GMT
Bonjour,

j'ai cette fonction dans mon script :
function saveCartDoc(contextName, path, cartDoc){

    var manager = 
cocoon.getComponent(Packages.org.apache.cocoon.webapps.authentication.AuthenticationManager.ROLE);
    try{
        cocoon.log.debug("saving cartdoc to context " + contextName + " 
at path " + path);
        var frag = cartDoc.createDocumentFragment();
        frag.appendChild(cartDoc.getDocumentElement());
        var user = manager.isAuthenticated("cfmhandler");
        var ctx = user.getContext();
        ctx.setXML(path, frag);       
    } finally {
        cocoon.releaseComponent(manager);
    }
}

Et j'ai deux questions :
-Est-ce que cette approche est correcte pour écrire dans le contexte ?
-Pourquoi le code plante au moment du releaseComponent() ? d'après 
l'erreur manager est toujours null car j'ai une NPE sur cette ligne.


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message