📄 rsposwebutil.java.svn-base
字号:
package com.nsi.components.web.util;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import com.nsi.components.department.RsPosDetail;
import com.nsi.components.department.RsPosInfo;
import com.nsi.components.util.info.RsDropInfo;
import com.nsi.control.web.ModelManager;
import com.nsi.control.web.util.ModelManagerWebUtil;
public final class RsPosWebUtil
{
/**
* private constructor of RsPosWebUtil, prevent instantiation
*/
private RsPosWebUtil()
{
}
private static class RsPosWebUtilHolder
{
static final RsPosWebUtil rsPosWebUtil = new RsPosWebUtil();
}
/**
* @return an instance of RsPosWebUtil
*/
public static RsPosWebUtil getInstance()
{
return RsPosWebUtilHolder.rsPosWebUtil;
}
public String getSearchtype( HttpServletRequest request )
{
String retval = "S";
Object obj = request.getParameter("searchtype");
if( obj != null )
{
retval = (String)obj;
}
return retval;
}
public List<RsDropInfo> getActiveResourceList(HttpServletRequest request)
{
ModelManager mm = getModelmanager( request );
return mm.getActiverslist();
}
public Map<String,String> getResourcemap(HttpServletRequest request)
{
Map<String,String> map = new HashMap<String,String>();
ModelManager mm = getModelmanager( request );
List<RsDropInfo> list = mm.getResourcelist();
if( !list.isEmpty())
{
int size = list.size();
for ( int i=0;i<size;i++)
{
RsDropInfo info = list.get(i);
map.put( info.getResourceid(),info.getName());
}
}
return map;
}
public List<RsPosDetail> getDetaillist( HttpServletRequest request)
{
RsPosInfo info = getRsposinfo( request );
return info.getDetaillist();
}
public int getAddnum( HttpServletRequest request )
{
RsPosInfo info = getRsposinfo( request );
return info.getAddnum();
}
public String getDeptid( HttpServletRequest request )
{
RsPosInfo info = getRsposinfo( request );
return info.getDeptid();
}
public RsPosInfo getRsposinfo( HttpServletRequest request )
{
RsPosInfo info = null;
ModelManager mm = getModelmanager( request );
if( mm != null)
{
info = getRsposinfo( mm );
}
return info;
}
public RsPosInfo getRsposinfo( ModelManager mm )
{
RsPosInfo info=mm.getRspinfo();
if(info==null){
info=new RsPosInfo();
}
return info;
}
public ModelManager getModelmanager( HttpServletRequest request )
{
return ModelManagerWebUtil.getInstance().getModelManager( request );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -