- authInfo.setType(ftpAddr.getFtptype());
- authInfo.setIpAddress(ftpAddr.getIp());
- authInfo.setPort(ftpAddr.getPort());
- authInfo.setUserName(ftpAddr.getUser());
- authInfo.setPassword(ftpAddr.getPassword());
- authInfo.setRemotePath(ftpAddr.getRemotepath());
- authInfo.setPassive(ftpAddr.getPassive());
- authInfo.setEsrSystemInfoId(extsysUtil.generateId());
- authInfo.setSystemType(systemType);
- authInfo.setSystemName(emsRegisterInfo.getName());
- authInfo.setVendor(emsRegisterInfo.getVendor());
- authInfo.setVersion(emsRegisterInfo.getVersion());
- return authInfo;
- }
-
- private EsrSystemInfo getAuthInfoFromAlarmAddr(EmsRegisterInfo emsRegisterInfo) {
- EsrSystemInfo authInfo = new EsrSystemInfo();
- AlarmAddr alarmAddr = emsRegisterInfo.getAlarmAddr();
- authInfo.setEsrSystemInfoId(extsysUtil.generateId());
- authInfo.setIpAddress(alarmAddr.getIp());
- authInfo.setPort(alarmAddr.getPort());
- authInfo.setUserName(alarmAddr.getUser());
- authInfo.setPassword(alarmAddr.getPassword());
- authInfo.setSystemType(SystemType.EMS_ALARM.toString());
- authInfo.setSystemName(emsRegisterInfo.getName());
- authInfo.setVendor(emsRegisterInfo.getVendor());
- authInfo.setVersion(emsRegisterInfo.getVersion());
- return authInfo;
- }
-
- public EmsRegisterInfo EsrEms2EmsRegisterInfo(EsrEmsDetail esrEms) {
- EmsRegisterInfo emsRegisterInfo = new EmsRegisterInfo();
- EsrSystemInfo authInfo = new EsrSystemInfo();
- List<EsrSystemInfo> esrSystemInfo = esrEms.getEsrSystemInfoList().getEsrSystemInfo();
- emsRegisterInfo.setEmsId(esrEms.getEmsId());
-
- for(int i=0; i<esrSystemInfo.size(); i++) {
- authInfo = esrSystemInfo.get(i);
- if(authInfo.getSystemType().equals(SystemType.EMS_RESOUCE.toString())){
- FtpAddr resourceAddr = new FtpAddr();
- resourceAddr = getFtpAddrFromAuthInfo(authInfo);
- emsRegisterInfo.setResourceAddr(resourceAddr);
- } else if(authInfo.getSystemType().equals(SystemType.EMS_PERFORMANCE.toString())) {
- FtpAddr performanceAddr = new FtpAddr();
- performanceAddr = getFtpAddrFromAuthInfo(authInfo);
- emsRegisterInfo.setPerformanceAddr(performanceAddr);
- } else if(authInfo.getSystemType().equals(SystemType.EMS_ALARM.toString())) {
+
+ public EmsRegisterInfo EsrEms2EmsRegisterInfo(EsrEmsDetail esrEms) {
+ EmsRegisterInfo emsRegisterInfo = new EmsRegisterInfo();
+ EsrSystemInfo authInfo = new EsrSystemInfo();
+ List<EsrSystemInfo> esrSystemInfo = esrEms.getEsrSystemInfoList().getEsrSystemInfo();
+ emsRegisterInfo.setEmsId(esrEms.getEmsId());
+
+ for (int i = 0; i < esrSystemInfo.size(); i++) {
+ authInfo = esrSystemInfo.get(i);
+ if (authInfo.getSystemType().equals(SystemType.EMS_RESOUCE.toString())) {
+ FtpAddr resourceAddr = new FtpAddr();
+ resourceAddr = getFtpAddrFromAuthInfo(authInfo);
+ emsRegisterInfo.setResourceAddr(resourceAddr);
+ } else if (authInfo.getSystemType().equals(SystemType.EMS_PERFORMANCE.toString())) {
+ FtpAddr performanceAddr = new FtpAddr();
+ performanceAddr = getFtpAddrFromAuthInfo(authInfo);
+ emsRegisterInfo.setPerformanceAddr(performanceAddr);
+ } else if (authInfo.getSystemType().equals(SystemType.EMS_ALARM.toString())) {
+ AlarmAddr alarmAddr = new AlarmAddr();
+ alarmAddr = getAlarmAddrFromAuthInfo(authInfo);
+ emsRegisterInfo.setAlarmAddr(alarmAddr);
+ }
+ }
+ emsRegisterInfo.setName(authInfo.getSystemName());
+ emsRegisterInfo.setVendor(authInfo.getVendor());
+ emsRegisterInfo.setVersion(authInfo.getVersion());
+ return emsRegisterInfo;
+ }
+
+ private FtpAddr getFtpAddrFromAuthInfo(EsrSystemInfo authInfo) {
+ FtpAddr ftpAddr = new FtpAddr();
+ ftpAddr.setFtptype(authInfo.getType());
+ ftpAddr.setIp(authInfo.getIpAddress());
+ ftpAddr.setPassive(authInfo.getPassive());
+ ftpAddr.setPassword(authInfo.getPassword());
+ ftpAddr.setPort(authInfo.getPort());
+ ftpAddr.setRemotepath(authInfo.getRemotePath());
+ ftpAddr.setUser(authInfo.getUserName());
+ return ftpAddr;
+ }
+
+ private AlarmAddr getAlarmAddrFromAuthInfo(EsrSystemInfo authInfo) {