001
014
015 package com.liferay.portal.security.auth;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
024 public class AuthTokenWrapper implements AuthToken {
025
026 public AuthTokenWrapper(AuthToken authToken) {
027 _authToken = authToken;
028 _originalAuthToken = authToken;
029 }
030
031 @Override
032 public void check(HttpServletRequest request) throws PortalException {
033 _authToken.check(request);
034 }
035
036 @Override
037 public String getToken(HttpServletRequest request) {
038 return _authToken.getToken(request);
039 }
040
041 @Override
042 public String getToken(
043 HttpServletRequest request, long plid, String portletId) {
044
045 return _authToken.getToken(request, plid, portletId);
046 }
047
048 public void setAuthToken(AuthToken authToken) {
049 if (authToken == null) {
050 _authToken = _originalAuthToken;
051 }
052 else {
053 _authToken = authToken;
054 }
055 }
056
057 private AuthToken _authToken;
058 private AuthToken _originalAuthToken;
059
060 }