xiejun
2023-08-24 b28da4c353e50fc2491c733889fef5f79e5926f2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
package com.vci.rmip.code.client.codeapply.Apply410.object;
 
import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO;
import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateVO;
 
import java.util.*;
 
public class RMDataTransmitObject {
    // 库ID
    private String libId = "";
    // 分类ID
    private String classifyId = "";
    // 分类码
    private String classifyCode = "";
    // 模板ID
    private String templateId = "";
    // 模板对象
    private CodeClassifyTemplateVO templateObject = null;
    // 模板的属性配置对象MAP  key:属性ID value:模板和属性定义对象
    private Map<String, CodeClassifyTemplateAttrVO> tempPropObjsMap = new LinkedHashMap<String, CodeClassifyTemplateAttrVO>();
 
    /**
     * 模板的属性配置,key:innerName, value:TemplatePropertyObject
     */
    private Map<String, CodeClassifyTemplateAttrVO> tempPropObjMapsByInnerName = new LinkedHashMap<String, CodeClassifyTemplateAttrVO>();
    // 模板的属性配置对象LIST
    private List<CodeClassifyTemplateAttrVO> tempPropObjsList = new ArrayList<>();
 
    // 资源数据操作时,选择的流程对象
    //private ProcessDefinitionObject processObject = null;
 
    // 资源数据操作时,流程的任务对象,在添加资源数据时,此任务对象是选择的流程的第一个任务,在资源数据编辑或从任务箱中编辑时,是该任务对应的任务对象
    //private ProcessTaskInfo processTaskInfo = null;
 
    // 资源数据面板区域(表格区域)
    //private RMDataMainPanel rmDataMainPanel = null;
 
    // 资源数据对应的库或分类
    private CodeClassify rmTypeObject = null;
 
    // 最后一次创建成功的资源数据对象)
    //private RMDataObject lastCreatedRMDataObject = null;
 
    // 最后一次更新成功的资源数据对象
    //private RMDataObject lastUpdateRMDataObject = null;
 
    //资源数据操作时,流程的任务对象,在添加资源数据时,此任务对象是选择的流程的第一个任务,在资源数据编辑或从任务箱中编辑时,是该任务对应的任务对象
    //private FlowInstanceInfo flowInstanceInfo = null;
 
    // 属性的取值范围列表 key:属性ID value: map key:属性名称,value:取值范围值
    private LinkedHashMap<String, LinkedHashMap<String, String>> attrRangeNameToValueMaps = new LinkedHashMap<String, LinkedHashMap<String,String>>();
    //  属性的取值范围列表 key:属性ID value: map key:取值范围值,value:属性名称
    private LinkedHashMap<String, LinkedHashMap<String, String>> attrRangeValueToNameMaps = new LinkedHashMap<String, LinkedHashMap<String,String>>();
    //是否是专有库标示
    private boolean specialLib = false;
    private boolean view = true;
    public String getLibId() {
        return libId;
    }
 
    public void setLibId(String libId) {
        this.libId = libId;
    }
 
    public String getClassifyId() {
        return classifyId;
    }
 
    public void setClassifyId(String classifyId) {
        this.classifyId = classifyId;
    }
 
    public String getClassifyCode() {
        return classifyCode;
    }
 
    public void setClassifyCode(String classifyCode) {
        this.classifyCode = classifyCode;
    }
 
    public String getTemplateId() {
        return templateId;
    }
 
    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }
 
    public CodeClassifyTemplateVO getTemplateObject() {
        return templateObject;
    }
 
    public void setTemplateObject(CodeClassifyTemplateVO templateObject) {
        this.templateObject = templateObject;
    }
 
    public Map<String, CodeClassifyTemplateAttrVO> getTempPropObjsMap() {
        return tempPropObjsMap;
    }
 
    public void setTempPropObjsMap(Map<String, CodeClassifyTemplateAttrVO> tempPropObjsMap) {
        this.tempPropObjsMap = tempPropObjsMap;
    }
 
    public Map<String, CodeClassifyTemplateAttrVO> getTempPropObjMapsByInnerName() {
        return tempPropObjMapsByInnerName;
    }
 
    public void setTempPropObjMapsByInnerName(Map<String, CodeClassifyTemplateAttrVO> tempPropObjMapsByInnerName) {
        this.tempPropObjMapsByInnerName = tempPropObjMapsByInnerName;
    }
 
    public List<CodeClassifyTemplateAttrVO> getTempPropObjsList() {
        return tempPropObjsList;
    }
 
    public void setTempPropObjsList(List<CodeClassifyTemplateAttrVO> tempPropObjsList) {
        this.tempPropObjsList = tempPropObjsList;
    }
 
    public LinkedHashMap<String, LinkedHashMap<String, String>> getAttrRangeNameToValueMaps() {
        return attrRangeNameToValueMaps;
    }
 
    public void setAttrRangeNameToValueMaps(LinkedHashMap<String, LinkedHashMap<String, String>> attrRangeNameToValueMaps) {
        this.attrRangeNameToValueMaps = attrRangeNameToValueMaps;
    }
 
    public LinkedHashMap<String, LinkedHashMap<String, String>> getAttrRangeValueToNameMaps() {
        return attrRangeValueToNameMaps;
    }
 
    public void setAttrRangeValueToNameMaps(LinkedHashMap<String, LinkedHashMap<String, String>> attrRangeValueToNameMaps) {
        this.attrRangeValueToNameMaps = attrRangeValueToNameMaps;
    }
 
    public boolean isSpecialLib() {
        return specialLib;
    }
 
    public void setSpecialLib(boolean specialLib) {
        this.specialLib = specialLib;
    }
 
    public boolean isView() {
        return view;
    }
 
    public void setView(boolean view) {
        this.view = view;
    }
 
    public CodeClassify getRmTypeObject() {
        return rmTypeObject;
    }
 
    public void setRmTypeObject(CodeClassify rmTypeObject) {
        this.rmTypeObject = rmTypeObject;
    }
}