AnsweredAssumed Answered

DeclarativeWebScript in Alfresco 4.0

Question asked by emmy on Feb 20, 2012
Latest reply on Feb 27, 2012 by openpj
Ciao,
ho installato la versione 4.0.d di Alfresco e sto verificando che le implementazione fatte per alfresco 3.4 vadano anche con alfresco 4.0.
Ho implementato parecchi DeclarativeWebScript e ho sovrascritto il metodo executeImpl come descritto nella documentazione

@Override
protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {
   HttpServletRequest servletReq = ((WebScriptServletRequest) req).getHttpServletRequest();
        ….
}
Con Alfresco 3.4 recuperavo l'HttpServletRequest in modo poi da recuperare i parametri della request.
Eseguendo il declarativewebscript con Alfresco 4.0  ho notato che il cast a HttpServletRequest non funziona più, perchè il WebScriptRequest passato come parametro è un RepositoryContainer@BufferedRequest.
C'è un modo per recuperare l'HttpServletRequest?

Grazie in anticipo,
Emanuela

Outcomes