package com.vci.client.framework.rightConfig.object;
import java.io.Serializable;
import java.util.LinkedHashMap;
/**
*
Title: 系统功能模块对象
* Description: 系统功能模块对象
* Copyright: Copyright {c} 2011
* Company: VCI
* @author Administrator
* @time 2011-6-16
* @version 1.0
*/
public class FunctionObject implements Serializable{
/**
*
*/
private static final long serialVersionUID = -4732049207090784979L;
private String id; //模块id
//private int layer; // 模块层级,2-普通功能模块,1-三员功能模块;0-开发功能模块
private String name; //模块名称
private String parentId; //功能模块的父OID
private String resourceC; //对应C/S系统中的模块对象
private String suffixC; //C/S模块对象后缀
private String resourceB; //对应B/S系统中的模块对象
private String suffixB; //模块B/S对象后缀
private long sequence;//模块序号
private String image;//模块的简图
private String desc; //描述
private boolean isValid;//1有效0无效
private String aliasName;//别名
private boolean isShowTodoData;//是否显示待办任务需要被处理的数据
private String resourceDotNet = "";//.NET功能模块路径
private String resourceMobile = "";//Mobile功能模块路径
private int funcType = 0;
private LinkedHashMap map = new LinkedHashMap();//key:taskType、任务类型;taskId、需要被处理的数据标示
public String getAliasName() {
return aliasName;
}
public void setAliasName(String aliasName) {
this.aliasName = aliasName;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
// public void setLayer(int layer){
// this.layer = layer;
// }
// public int getLayer(){
// return this.layer;
// }
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getParentId() {
return parentId;
}
public void setParentId(String parentId) {
this.parentId = parentId;
}
public String getResourceC() {
return resourceC;
}
public void setResourceC(String resourceC) {
this.resourceC = resourceC;
}
public String getSuffixC() {
return suffixC;
}
public void setSuffixC(String suffixC) {
this.suffixC = suffixC;
}
public String getResourceB() {
return resourceB;
}
public void setResourceB(String resourceB) {
this.resourceB = resourceB;
}
public String getSuffixB() {
return suffixB;
}
public void setSuffixB(String suffixB) {
this.suffixB = suffixB;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public boolean getIsValid() {
return isValid;
}
public void setIsValid(boolean isValid) {
this.isValid = isValid;
}
public long getSequence() {
return sequence;
}
public void setSequence(long sequence) {
this.sequence = sequence;
}
public LinkedHashMap getMap() {
return map;
}
public boolean isShowTodoData() {
return isShowTodoData;
}
public void setShowTodoData(boolean isShowTodoData) {
this.isShowTodoData = isShowTodoData;
}
public void setMap(LinkedHashMap map) {
this.map = map;
}
public String getResourceDotNet() {
return resourceDotNet;
}
public void setResourceDotNet(String resourceDotNet) {
this.resourceDotNet = resourceDotNet;
}
public String getResourceMobile() {
return resourceMobile;
}
public void setResourceMobile(String resourceMobile) {
this.resourceMobile = resourceMobile;
}
@Override
public String toString(){
return name;
}
public int getFuncType() {
return funcType;
}
public void setFuncType(int funcType) {
this.funcType = funcType;
}
}