package com.norteksoft.acs.base.utils;
import com.norteksoft.product.util.ThreadParameters;
/**
* 请更换为 com.norteksoft.product.util.ParameterUtils
*/
@Deprecated
public class ParametersUtil {
private static ThreadLocal<ThreadParameters> threadParameters=new ThreadLocal<ThreadParameters>();
public static void setParameters(ThreadParameters parameters){
threadParameters.set(parameters);
}
public static Long getCompanyId(){
ThreadParameters parameter=threadParameters.get();
if(parameter==null)return null;
return parameter.getCompanyId();
}
public static Long getUserId(){
ThreadParameters parameter=threadParameters.get();
if(parameter==null)return null;
return parameter.getUserId();
}
public static String getCompanyCode(){
ThreadParameters parameter=threadParameters.get();
if(parameter==null)return null;
return parameter.getCompanyCode();
}
public static String getCompanyName(){
ThreadParameters parameter=threadParameters.get();
if(parameter==null)return null;
return parameter.getCompanyName();
}
public static String getUserName(){
ThreadParameters parameter=threadParameters.get();
if(parameter==null)return null;
return parameter.getUserName();
}
public static String getPassword(){
ThreadParameters parameter=threadParameters.get();
if(parameter==null)return null;
return parameter.getPassword();
}
public static String getHonorificTitle(){
ThreadParameters parameter=threadParameters.get();
if(parameter==null)return null;
return parameter.getHonorificTitle();
}
public static String getLoginName(){
ThreadParameters parameter=threadParameters.get();
if(parameter==null)return null;
return parameter.getLoginName();
}
}