PhysicalEntry.java
2.72 KB
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
package com.sitech.ismp.coll.net.cisco;
public class PhysicalEntry {
String rowIndex;
String physicalIndex;
String physicalDescr;
String physicalVendorType;
String physicalClass;
String physicalName;
public String getRowIndex() {
String subIndex="";
String oid="1.3.6.1.2.1.47.1.1.1.1.2.";
if(rowIndex!=null){
subIndex=rowIndex.replaceAll(oid, "");
}
return subIndex;
}
public void setRowIndex(String rowIndex) {
this.rowIndex = rowIndex;
}
public String getPhysicalIndex() {
return physicalIndex;
}
public void setPhysicalIndex(String physicalIndex) {
this.physicalIndex = physicalIndex;
}
public String getPhysicalDescr() {
return physicalDescr;
}
public void setPhysicalDescr(String physicalDescr) {
this.physicalDescr = physicalDescr;
}
public String getPhysicalVendorType() {
return physicalVendorType;
}
public void setPhysicalVendorType(String physicalVendorType) {
this.physicalVendorType = physicalVendorType;
}
public String getPhysicalClass() {
/*other(1),
unknown(2),
chassis(3),
backplane(4),
container(5),
powerSupply(6),
fan(7),
sensor(8),
module(9),
port(10),
stack(11),
cpu(12)*/
if(this.physicalClass!=null&&this.physicalClass.trim().equals("1")){
this.physicalClass="other";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("2")){
this.physicalClass="unknown";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("3")){
this.physicalClass="chassis";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("4")){
this.physicalClass="backplane";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("5")){
this.physicalClass="container";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("6")){
this.physicalClass="powerSupply";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("7")){
this.physicalClass="fan";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("8")){
this.physicalClass="sensor";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("9")){
this.physicalClass="module";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("10")){
this.physicalClass="port";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("11")){
this.physicalClass="stack";
}else if(this.physicalClass!=null&&this.physicalClass.trim().equals("12")){
this.physicalClass="cpu";
}
return physicalClass;
}
public void setPhysicalClass(String physicalClass) {
this.physicalClass = physicalClass;
}
public String getPhysicalName() {
return physicalName;
}
public void setPhysicalName(String physicalName) {
this.physicalName = physicalName;
}
}