Evitare l'utilizzo del metodo HttpServletRequestWrapper isRequestedSessionIdFromUrl obsoleto

Questa regola contrassegna il seguente metodo obsoleto della classe javax.servlet.http.HttpServletRequestWrapper:

Questo metodo è obsoleto in JavaEE8 e può essere rimosso in una futura release.

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() non dovrebbe più essere utilizzato e la sostituzione preferibile è isRequestedSessionIdFromURL(). Il metodo HttpServletRequestWrapper.isRequestedSessionIdFromURL() fornisce tutte le medesime funzionalità di isRequestedSessionIdFromUrl().

Utilizzare il metodo isRequestedSessionIdFromURL() per conformarsi a JavaEE8 su Liberty.

La correzione automatizzata sostituisce le chiamate a isRequestedSessionIdFromUrl() con chiamate al metodo isRequestedSessionIdFromURL() . Ad esempio, il seguente codice

import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletRequest;
...
HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request);
requestWrapper.isRequestedSessionIdFromUrl();

viene sostituito da

import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletRequest;
...
HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request);
requestWrapper.isRequestedSessionIdFromURL();

Copiare la configurazione personalizzata (custom configuration) nel file di build dell'applicazione per abilitare l'automazione delle correzioni.