⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rswebinfo.java.svn-base

📁 一个timesheet程序,用来统计开发人员的度量衡web在线程序.用于软件行业
💻 SVN-BASE
字号:
package com.nsi.control.web;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;

import com.nsi.components.project.ProjectInfo;
import com.nsi.constants.AppConstants;
import com.nsi.util.ValHelper;

/**
 * @author Chris Ye, created on Oct 6, 2008
 *
 * RsWebInfo
 */
public class RsWebInfo
{
	private String resourceid;
	private String addprojectid;
	private String addnum;
	private String actcategory;
	private String loginnameexistmsg;
	private Map<String, ProjectInfo> projectmap;
	private Map<String,Map<String,String>> activitymap;
	private Map<String,List<String>> remarkmap;
	private Map<String,List<String[]>> projectactmap;
	private List<String[]> actcategorylist;
	private List<String[]> availableprojectlist;
	/**
	 * constructor of RsWebInfo
	 */
	public RsWebInfo()
	{
		resourceid = AppConstants.EMPTY_STRING;
		projectmap = new HashMap<String, ProjectInfo>();
		activitymap = new HashMap<String,Map<String,String>>();
		remarkmap = new HashMap<String,List<String>>();
		addprojectid = AppConstants.EMPTY_STRING;
		addnum = AppConstants.EMPTY_STRING;
	}
	/**
	 * constructor of RsWebInfo
	 * @param resourceid
	 */
	public RsWebInfo(String resourceid)
	{
		this.resourceid = resourceid;
		projectmap = new HashMap<String, ProjectInfo>();
		activitymap = new HashMap<String,Map<String,String>>();
		remarkmap = new HashMap<String,List<String>>();
		addprojectid = AppConstants.EMPTY_STRING;
		addnum = AppConstants.EMPTY_STRING;
	}
	public String getResourceid()
	{
		return resourceid;
	}
	public void setResourceid(String resourceid)
	{
		this.resourceid = resourceid;
	}
	public String getAddprojectid()
	{
		return addprojectid;
	}
	public void setAddprojectid(String addprojectid)
	{
		this.addprojectid = addprojectid;
	}
	public int getAddnum()
	{
		int i = 0;
		if( ValHelper.getInstance().isNotNullAndEmpty(addnum))
		{
			i = Integer.parseInt(addnum);
		}
		return i;
	}
	public void setAddnum(String addnum)
	{
		this.addnum = addnum;
	}
	public String getActcategory()
	{
		return actcategory;
	}
	public void setActcategory(String actcategory)
	{
		this.actcategory = actcategory;
	}
	public String getLoginnameexistmsg()
	{
		return loginnameexistmsg;
	}
	public void setLoginnameexistmsg(String loginnameexistmsg)
	{
		this.loginnameexistmsg = loginnameexistmsg;
	}
	public Map<String, ProjectInfo> getProjectmap()
	{
		return projectmap;
	}
	public void setProjectmap(Map<String, ProjectInfo> projectmap)
	{
		this.projectmap = projectmap;
	}
	public Map<String, Map<String, String>> getActivitymap()
	{
		return activitymap;
	}
	public void setActivitymap(Map<String, Map<String, String>> activitymap)
	{
		this.activitymap = activitymap;
	}
	public Map<String, List<String>> getRemarkmap()
	{
		return remarkmap;
	}
	public void setRemarkmap(Map<String, List<String>> remarkmap)
	{
		this.remarkmap = remarkmap;
	}
	public Map<String, List<String[]>> getProjectactmap()
	{
		return projectactmap;
	}
	public void setProjectactmap(Map<String, List<String[]>> projectactmap)
	{
		this.projectactmap = projectactmap;
	}
	public List<String[]> getActcategorylist()
	{
		return actcategorylist;
	}
	public void setActcategorylist(List<String[]> actcategorylist)
	{
		this.actcategorylist = actcategorylist;
	}
	public List<String[]> getAvailableprojectlist()
	{
		return availableprojectlist;
	}
	public void setAvailableprojectlist(List<String[]> availableprojectlist)
	{
		this.availableprojectlist = availableprojectlist;
	}
	public Map<String,String> getProActMap(String projectid)
	{
		Map<String,String> hashmap = new HashMap<String,String>();
		if(activitymap != null) hashmap = activitymap.get(projectid.trim());
		return hashmap;
	}
	public List<String> getProActList(String projectid)
	{
		Map<String,String> hashmap = getProActMap(projectid.trim());
		List<String> arraylist = new ArrayList<String>();
		if(!hashmap.isEmpty())
		{
			Set<String> set = hashmap.keySet();
			Iterator<String> iter = set.iterator();
			while( iter.hasNext())
			{
				arraylist.add(iter.next());
			}
		}
		return arraylist;
	}
	public List<String> getProRmkList(String projectid)
	{
		List<String> arraylist = new ArrayList<String>();
		if(remarkmap != null) arraylist = remarkmap.get(projectid.trim());
		return arraylist;
	}
	public List<String> projectsAssigned()
	{
		List<String> arraylist = new ArrayList<String>();
		if(projectmap != null)
		{
			Set<String> set = projectmap.keySet();
			Iterator<String> iter = set.iterator();
			while( iter.hasNext())
			{
				arraylist.add(iter.next());
			}
		}
		return arraylist;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -