Message Boards
Come ottenere l'id di un nuovo documento
Marco Azzalini, modified 6 Years ago.
Come ottenere l'id di un nuovo documento
Regular Member Posts: 146 Join Date: 11/18/14 Recent Posts
Ciao a tutti, all'inserimento di un nuovo documento ho necessità di conoscere l'id del nuovo FileEntry che viene creato e per farlo ho fatto l'ovverride della StrutAction EditFileEntryAction standard dove nel metodo processAction() viene creato effettivamente il fileEntry
La documentazione di Liferay indica di creare un hook per creare la propria action ed intercettare la chiamata a processAction originale, ma la variabile fileEntry è definita localmente al metodo processAction della azione originale e quindi per me irraggiungibile.
Come posso fare ? Siccome ho necessita di leggere il contenuto di alcuni campi custom che ho inserito in pagina e che vedo tramite
gli attributi del service context associato alla uploadServlet non posso che operare dalla mia struts action custom (ergo, non posso usare un listenener o un service wrapper come ho fatto altre volte)... oppure c'è un altro modo per leggere i valori dei miei campi custom in pagina JSP?
ciao e grazie a tutti
Marco
FileEntry fileEntry = null;
.....
... if (cmd.equals(Constants.ADD) ||
cmd.equals(Constants.ADD_DYNAMIC) ||
cmd.equals(Constants.UPDATE) ||
cmd.equals(Constants.UPDATE_AND_CHECKIN)) {
fileEntry = updateFileEntry(portletConfig, actionRequest, actionResponse);
La documentazione di Liferay indica di creare un hook per creare la propria action ed intercettare la chiamata a processAction originale, ma la variabile fileEntry è definita localmente al metodo processAction della azione originale e quindi per me irraggiungibile.
Come posso fare ? Siccome ho necessita di leggere il contenuto di alcuni campi custom che ho inserito in pagina e che vedo tramite
gli attributi del service context associato alla uploadServlet non posso che operare dalla mia struts action custom (ergo, non posso usare un listenener o un service wrapper come ho fatto altre volte)... oppure c'è un altro modo per leggere i valori dei miei campi custom in pagina JSP?
ciao e grazie a tutti
Marco