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 public void check(HttpServletRequest request) throws PortalException {
032 _authToken.check(request);
033 }
034
035 public String getToken(HttpServletRequest request) {
036 return _authToken.getToken(request);
037 }
038
039 public String getToken(
040 HttpServletRequest request, long plid, String portletId) {
041
042 return _authToken.getToken(request, plid, portletId);
043 }
044
045 public void setAuthToken(AuthToken authToken) {
046 if (authToken == null) {
047 _authToken = _originalAuthToken;
048 }
049 else {
050 _authToken = authToken;
051 }
052 }
053
054 private AuthToken _authToken;
055 private AuthToken _originalAuthToken;
056
057 }