?? 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 + -