Statistiques
| Révision :

root / src / gZFS / zdisk.java @ 53

Historique | Voir | Annoter | Télécharger (9,46 ko)

1 53 kreverch
/*******************************************************************
2 53 kreverch
 *
3 53 kreverch
 * Copyright (C) 2013 Kevin Reverchon
4 53 kreverch
 * This file/program is part of gZFS free software
5 53 kreverch
 * See COPYING file for details
6 53 kreverch
 *
7 53 kreverch
 *******************************************************************/
8 14 kreverch
package gZFS;
9 14 kreverch
10 14 kreverch
import java.util.Hashtable;
11 14 kreverch
12 14 kreverch
public class zdisk {
13 14 kreverch
14 14 kreverch
        public Hashtable<String,zProperties> zProperties = new Hashtable<String, zProperties>();
15 14 kreverch
        //private zProperties zProperty = new zProperties();
16 14 kreverch
        zdisk(){
17 14 kreverch
18 14 kreverch
                Hashtable<Object,Object> permitValuezName = new Hashtable<Object,Object>();
19 14 kreverch
                permitValuezName.clear();
20 14 kreverch
                zProperties zPropertyPoolname = new zProperties();
21 14 kreverch
                zPropertyPoolname.setNameProperty("poolname");
22 14 kreverch
                zPropertyPoolname.setLabelProperty("Poolname");
23 14 kreverch
                zPropertyPoolname.setType("noupdateable");
24 14 kreverch
                zPropertyPoolname.setValue("");
25 14 kreverch
                zPropertyPoolname.setPermitValue(null);
26 14 kreverch
                //zPropertyPoolname.setPropertyOf("volandfs");
27 14 kreverch
                zProperties.put("poolname", zPropertyPoolname);
28 14 kreverch
29 14 kreverch
                Hashtable<Object,Object> permitValueDevid = new Hashtable<Object,Object>();
30 14 kreverch
                permitValueDevid.clear();
31 14 kreverch
                zProperties zPropertyDevid = new zProperties();
32 14 kreverch
                zPropertyDevid.setNameProperty("devid");
33 14 kreverch
                zPropertyDevid.setLabelProperty("Devid");
34 14 kreverch
                zPropertyDevid.setType("noupdateable");
35 14 kreverch
                zPropertyDevid.setValue("");
36 14 kreverch
                zPropertyDevid.setPermitValue(null);
37 14 kreverch
                //zPropertyDevid.setPropertyOf("volandfs");
38 14 kreverch
                zProperties.put("devid", zPropertyDevid);
39 14 kreverch
40 14 kreverch
                Hashtable<Object,Object> permitValuePath = new Hashtable<Object,Object>();
41 14 kreverch
                permitValuePath.clear();
42 14 kreverch
                zProperties zPropertyPath = new zProperties();
43 14 kreverch
                zPropertyPath.setNameProperty("path");
44 14 kreverch
                zPropertyPath.setLabelProperty("Path");
45 14 kreverch
                zPropertyPath.setType("noupdateable");
46 14 kreverch
                zPropertyPath.setValue("");
47 14 kreverch
                zPropertyPath.setPermitValue(null);
48 14 kreverch
                zProperties.put("path", zPropertyPath);
49 14 kreverch
50 14 kreverch
                Hashtable<Object,Object> permitValueVendor = new Hashtable<Object,Object>();
51 14 kreverch
                permitValueVendor.clear();
52 14 kreverch
                zProperties zPropertyVendor = new zProperties();
53 14 kreverch
                zPropertyVendor.setNameProperty("vendor");
54 14 kreverch
                zPropertyVendor.setLabelProperty("Vendor");
55 14 kreverch
                zPropertyVendor.setType("noupdateable");
56 14 kreverch
                zPropertyVendor.setValue("");
57 14 kreverch
                zPropertyVendor.setPermitValue(null);
58 14 kreverch
                //zPropertyVendor.setPropertyOf("volandfs");
59 14 kreverch
                zProperties.put("vendor", zPropertyVendor);
60 14 kreverch
61 14 kreverch
                Hashtable<Object,Object> permitValueProduct = new Hashtable<Object,Object>();
62 14 kreverch
                permitValueProduct.clear();
63 14 kreverch
                zProperties zPropertyProduct = new zProperties();
64 14 kreverch
                zPropertyProduct.setNameProperty("product");
65 14 kreverch
                zPropertyProduct.setLabelProperty("Product");
66 14 kreverch
                zPropertyProduct.setType("noupdateable");
67 14 kreverch
                zPropertyProduct.setValue("");
68 14 kreverch
                zPropertyProduct.setPermitValue(null);
69 14 kreverch
                //zPropertyProduct.setPropertyOf("volandfs");
70 14 kreverch
                zProperties.put("product", zPropertyProduct);
71 14 kreverch
72 14 kreverch
                Hashtable<Object,Object> permitValueRevision = new Hashtable<Object,Object>();
73 14 kreverch
                permitValueRevision.clear();
74 14 kreverch
                zProperties zPropertyRevision = new zProperties();
75 14 kreverch
                zPropertyRevision.setNameProperty("revision");
76 14 kreverch
                zPropertyRevision.setLabelProperty("Revision");
77 14 kreverch
                zPropertyRevision.setType("noupdateable");
78 14 kreverch
                zPropertyRevision.setValue("");
79 14 kreverch
                zPropertyRevision.setPermitValue(null);
80 14 kreverch
                //zPropertyRevision.setPropertyOf("volandfs");
81 14 kreverch
                zProperties.put("revision", zPropertyRevision);
82 14 kreverch
83 14 kreverch
                Hashtable<Object,Object> permitValueUserCapacity = new Hashtable<Object,Object>();
84 14 kreverch
                permitValueUserCapacity.clear();
85 14 kreverch
                zProperties zPropertyUserCapacity = new zProperties();
86 14 kreverch
                zPropertyUserCapacity.setNameProperty("usercapacity");
87 14 kreverch
                zPropertyUserCapacity.setLabelProperty("UserCapacity");
88 14 kreverch
                zPropertyUserCapacity.setType("noupdateable");
89 14 kreverch
                zPropertyUserCapacity.setValue("");
90 14 kreverch
                zPropertyUserCapacity.setPermitValue(null);
91 14 kreverch
                //zPropertyUserCapacity.setPropertyOf("volandfs");
92 14 kreverch
                zProperties.put("usercapacity", zPropertyUserCapacity);
93 14 kreverch
94 14 kreverch
                Hashtable<Object,Object> permitValueLogicalblocksize = new Hashtable<Object,Object>();
95 14 kreverch
                permitValueLogicalblocksize.clear();
96 14 kreverch
                zProperties zPropertyLogicalblocksize = new zProperties();
97 14 kreverch
                zPropertyLogicalblocksize.setNameProperty("logicalblocksize");
98 14 kreverch
                zPropertyLogicalblocksize.setLabelProperty("Logicalblocksize");
99 14 kreverch
                zPropertyLogicalblocksize.setType("noupdateable");
100 14 kreverch
                zPropertyLogicalblocksize.setValue("");
101 14 kreverch
                zPropertyLogicalblocksize.setPermitValue(null);
102 14 kreverch
                //zPropertyLogicalblocksize.setPropertyOf("volandfs");
103 14 kreverch
                zProperties.put("logicalblocksize", zPropertyLogicalblocksize);
104 14 kreverch
105 14 kreverch
                Hashtable<Object,Object> permitValueLogicalUnitid = new Hashtable<Object,Object>();
106 14 kreverch
                permitValueLogicalUnitid.clear();
107 14 kreverch
                zProperties zPropertyLogicalUnitid = new zProperties();
108 14 kreverch
                zPropertyLogicalUnitid.setNameProperty("logicalunitid");
109 14 kreverch
                zPropertyLogicalUnitid.setLabelProperty("LogicalUnitid");
110 14 kreverch
                zPropertyLogicalUnitid.setType("noupdateable");
111 14 kreverch
                zPropertyLogicalUnitid.setValue("");
112 14 kreverch
                zPropertyLogicalUnitid.setPermitValue(null);
113 14 kreverch
                //zPropertyLogicalUnitid.setPropertyOf("volandfs");
114 14 kreverch
                zProperties.put("logicalunitid", zPropertyLogicalUnitid);
115 14 kreverch
116 14 kreverch
                Hashtable<Object,Object> permitValueSerialnumber = new Hashtable<Object,Object>();
117 14 kreverch
                permitValueSerialnumber.clear();
118 14 kreverch
                zProperties zPropertySerialnumber = new zProperties();
119 14 kreverch
                zPropertySerialnumber.setNameProperty("serialnumber");
120 14 kreverch
                zPropertySerialnumber.setLabelProperty("Serialnumber");
121 14 kreverch
                zPropertySerialnumber.setType("noupdateable");
122 14 kreverch
                zPropertySerialnumber.setValue("");
123 14 kreverch
                zPropertySerialnumber.setPermitValue(null);
124 14 kreverch
                //zPropertySerialnumber.setPropertyOf("volandfs");
125 14 kreverch
                zProperties.put("serialnumber", zPropertySerialnumber);
126 14 kreverch
127 14 kreverch
                Hashtable<Object,Object> permitValueDevicetype = new Hashtable<Object,Object>();
128 14 kreverch
                permitValueDevicetype.clear();
129 14 kreverch
                zProperties zPropertyDevicetype = new zProperties();
130 14 kreverch
                zPropertyDevicetype.setNameProperty("devicetype");
131 14 kreverch
                zPropertyDevicetype.setLabelProperty("Devicetype");
132 14 kreverch
                zPropertyDevicetype.setType("noupdateable");
133 14 kreverch
                zPropertyDevicetype.setValue("");
134 14 kreverch
                zPropertyDevicetype.setPermitValue(null);
135 14 kreverch
                //zPropertyDevicetype.setPropertyOf("volandfs");
136 14 kreverch
                zProperties.put("devicetype", zPropertyDevicetype);
137 14 kreverch
138 14 kreverch
                Hashtable<Object,Object> permitValueTransportprotocol = new Hashtable<Object,Object>();
139 14 kreverch
                permitValueTransportprotocol.clear();
140 14 kreverch
                zProperties zPropertyTransportprotocol = new zProperties();
141 14 kreverch
                zPropertyTransportprotocol.setNameProperty("transportprotocol");
142 14 kreverch
                zPropertyTransportprotocol.setLabelProperty("Transportprotocol");
143 14 kreverch
                zPropertyTransportprotocol.setType("noupdateable");
144 14 kreverch
                zPropertyTransportprotocol.setValue("");
145 14 kreverch
                zPropertyTransportprotocol.setPermitValue(null);
146 14 kreverch
                //zPropertyTransportprotocol.setPropertyOf("volandfs");
147 14 kreverch
                zProperties.put("transportprotocol", zPropertyTransportprotocol);
148 14 kreverch
149 14 kreverch
                Hashtable<Object,Object> permitValueSMARTHealthStatus = new Hashtable<Object,Object>();
150 14 kreverch
                permitValueSMARTHealthStatus.clear();
151 14 kreverch
                zProperties zPropertySMARTHealthStatus = new zProperties();
152 14 kreverch
                zPropertySMARTHealthStatus.setNameProperty("smarthealthstatus");
153 14 kreverch
                zPropertySMARTHealthStatus.setLabelProperty("SMARTHealthStatus");
154 14 kreverch
                zPropertySMARTHealthStatus.setType("noupdateable");
155 14 kreverch
                zPropertySMARTHealthStatus.setValue("");
156 14 kreverch
                zPropertySMARTHealthStatus.setPermitValue(null);
157 14 kreverch
                //zPropertySMARTHealthStatus.setPropertyOf("volandfs");
158 14 kreverch
                zProperties.put("smarthealthstatus", zPropertySMARTHealthStatus);
159 14 kreverch
160 14 kreverch
                Hashtable<Object,Object> permitValueErrorRead = new Hashtable<Object,Object>();
161 14 kreverch
                permitValueErrorRead.clear();
162 14 kreverch
                zProperties zPropertyErrorRead = new zProperties();
163 14 kreverch
                zPropertyErrorRead.setNameProperty("errorread");
164 14 kreverch
                zPropertyErrorRead.setLabelProperty("ErrorRead");
165 14 kreverch
                zPropertyErrorRead.setType("noupdateable");
166 14 kreverch
                zPropertyErrorRead.setValue("");
167 14 kreverch
                zPropertyErrorRead.setPermitValue(null);
168 14 kreverch
                //zPropertyErrorRead.setPropertyOf("volandfs");
169 14 kreverch
                zProperties.put("errorread", zPropertyErrorRead);
170 14 kreverch
171 14 kreverch
                Hashtable<Object,Object> permitValueErrorWrite = new Hashtable<Object,Object>();
172 14 kreverch
                permitValueErrorWrite.clear();
173 14 kreverch
                zProperties zPropertyErrorWrite = new zProperties();
174 14 kreverch
                zPropertyErrorWrite.setNameProperty("errorwrite");
175 14 kreverch
                zPropertyErrorWrite.setLabelProperty("ErrorWrite");
176 14 kreverch
                zPropertyErrorWrite.setType("noupdateable");
177 14 kreverch
                zPropertyErrorWrite.setValue("");
178 14 kreverch
                zPropertyErrorWrite.setPermitValue(null);
179 14 kreverch
                //zPropertyErrorWrite.setPropertyOf("volandfs");
180 14 kreverch
                zProperties.put("errorwrite", zPropertyErrorWrite);
181 14 kreverch
182 14 kreverch
                Hashtable<Object,Object> permitValueErrorChecksum = new Hashtable<Object,Object>();
183 14 kreverch
                permitValueErrorChecksum.clear();
184 14 kreverch
                zProperties zPropertyErrorChecksum = new zProperties();
185 14 kreverch
                zPropertyErrorChecksum.setNameProperty("errorchecksum");
186 14 kreverch
                zPropertyErrorChecksum.setLabelProperty("ErrorChecksum");
187 14 kreverch
                zPropertyErrorChecksum.setType("noupdateable");
188 14 kreverch
                zPropertyErrorChecksum.setValue("");
189 14 kreverch
                zPropertyErrorChecksum.setPermitValue(null);
190 14 kreverch
                //zPropertyErrorChecksum.setPropertyOf("volandfs");
191 14 kreverch
                zProperties.put("errorchecksum", zPropertyErrorChecksum);
192 14 kreverch
193 14 kreverch
                Hashtable<Object,Object> permitValueRaidID = new Hashtable<Object,Object>();
194 14 kreverch
                permitValueRaidID.clear();
195 14 kreverch
                zProperties zPropertyRaidID = new zProperties();
196 14 kreverch
                zPropertyRaidID.setNameProperty("raidid");
197 14 kreverch
                zPropertyRaidID.setLabelProperty("RaidID");
198 14 kreverch
                zPropertyRaidID.setType("noupdateable");
199 14 kreverch
                zPropertyRaidID.setValue("");
200 14 kreverch
                zPropertyRaidID.setPermitValue(null);
201 14 kreverch
                //zPropertyzRaidID.setPropertyOf("volandfs");
202 14 kreverch
                zProperties.put("raidid", zPropertyRaidID);
203 14 kreverch
204 14 kreverch
                Hashtable<Object,Object> permitValueRaidType = new Hashtable<Object,Object>();
205 14 kreverch
                permitValueRaidType.clear();
206 14 kreverch
                zProperties zPropertyRaidType = new zProperties();
207 14 kreverch
                zPropertyRaidType.setNameProperty("raidtype");
208 14 kreverch
                zPropertyRaidType.setLabelProperty("RaidType");
209 14 kreverch
                zPropertyRaidType.setType("noupdateable");
210 14 kreverch
                zPropertyRaidType.setValue("");
211 14 kreverch
                zPropertyRaidType.setPermitValue(null);
212 14 kreverch
                //zPropertyzRaidType.setPropertyOf("volandfs");
213 14 kreverch
                zProperties.put("raidtype", zPropertyRaidType);
214 14 kreverch
        }
215 14 kreverch
}