Revision 5374
Added by berkley almost 14 years ago
RequestUtil.java | ||
---|---|---|
297 | 297 |
|
298 | 298 |
// if the session id is registered in SessionService, get the |
299 | 299 |
// SessionData for it. Otherwise, use the public session. |
300 |
if (SessionService.isSessionRegistered(sessionId)) { |
|
300 |
if (SessionService.getInstance().isSessionRegistered(sessionId)) {
|
|
301 | 301 |
logMetacat.debug("retrieving session data from session service " |
302 | 302 |
+ "for session id " + sessionId); |
303 |
sessionData = SessionService.getRegisteredSession(sessionId); |
|
303 |
sessionData = SessionService.getInstance().getRegisteredSession(sessionId);
|
|
304 | 304 |
} else { |
305 | 305 |
logMetacat.debug("using public session. Given session id is " |
306 | 306 |
+ "registered: " + sessionId); |
307 |
sessionData = SessionService.getPublicSession(); |
|
307 |
sessionData = SessionService.getInstance().getPublicSession();
|
|
308 | 308 |
} |
309 | 309 |
|
310 | 310 |
return sessionData; |
Also available in: Unified diff
refactored the sessionService to use a correct singleton initialization scheme. Added true authentication to ResourceHandler.