+ /**
+ * @param pnf
+ * @return
+ */
+ public PnfRegisterInfo pnf2PnfRegisterInfo(Pnf pnf) {
+ PnfRegisterInfo pnfRegisterInfo = new PnfRegisterInfo();
+ pnfRegisterInfo.setPnfId(pnf.getPnfName());
+ pnfRegisterInfo.setUserLabel(pnf.getPnfName2());
+ String subnetNeId = pnf.getPnfId();
+
+ String[] ids = subnetNeId.split("-");
+ pnfRegisterInfo.setSubnetId(ids[0].toString());
+ pnfRegisterInfo.setNeId(ids[1].toString());
+
+ pnfRegisterInfo.setManagementType(pnf.getEquipType());
+ pnfRegisterInfo.setVendor(pnf.getEquipVendor());
+ pnfRegisterInfo.setPnfdId(pnf.getEquipModel());
+ pnfRegisterInfo.setEmsId(pnf.getManagementOption());
+
+ String location = pnf.getFrameId();
+ String[] locates = location.split("-");
+ pnfRegisterInfo.setLattitude(locates[0].toString());
+ pnfRegisterInfo.setLongitude(locates[1].toString());
+
+ return pnfRegisterInfo;
+ }
+