package org.frameworkset.web.token;
import java.lang.reflect.Method;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
public abstract class TokenMethodHelper {
public static Method isEnableToken;
public static Method doDTokencheck;
// buildDToken(String elementType, String jsonsplit,
// HttpServletRequest request, String fid, boolean cache)
public static Method buildDToken;
private static final Logger logger = Logger.getLogger(TokenMethodHelper.class);
static
{
Class clazz = null;
try {
clazz = Class.forName("org.frameworkset.web.token.TokenHelper");
isEnableToken = clazz.getMethod("isEnableToken");
} catch (ClassNotFoundException e) {
logger.info("get isEnableToken method from org.frameworkset.web.token.TokenHelper failed:",e);
} catch (NoSuchMethodException e) {
logger.info("get isEnableToken method from org.frameworkset.web.token.TokenHelper failed:",e);
} catch (Exception e) {
logger.info("get isEnableToken method from org.frameworkset.web.token.TokenHelper failed:",e);
}
try {
if(clazz == null)
clazz = Class.forName("org.frameworkset.web.token.TokenHelper");
doDTokencheck = clazz.getMethod("doDTokencheck",ServletRequest.class,
ServletResponse.class);
} catch (ClassNotFoundException e) {
logger.info("get doDTokencheck method from org.frameworkset.web.token.TokenHelper failed:",e);
} catch (NoSuchMethodException e) {
logger.info("get doDTokencheck method from org.frameworkset.web.token.TokenHelper failed:",e);
} catch (Exception e) {
logger.info("get doDTokencheck method from org.frameworkset.web.token.TokenHelper failed:",e);
}
try {
if(clazz == null)
clazz = Class.forName("org.frameworkset.web.token.TokenHelper");
buildDToken = clazz.getMethod("buildDToken",String.class, String.class,
HttpServletRequest.class, String.class, boolean.class);
} catch (ClassNotFoundException e) {
logger.info("get buildDToken method from org.frameworkset.web.token.TokenHelper failed:",e);
} catch (NoSuchMethodException e) {
logger.info("get buildDToken method from org.frameworkset.web.token.TokenHelper failed:",e);
} catch (Exception e) {
logger.info("get buildDToken method from org.frameworkset.web.token.TokenHelper failed:",e);
}
}
public TokenMethodHelper() {
// TODO Auto-generated constructor stub
}
}