X-Git-Url: https://gerrit.onap.org/r/gitweb?p=aai%2Fesr-server.git;a=blobdiff_plain;f=esr-mgr%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fesr%2Futil%2FEmsManagerUtil.java;h=404b118caea46f034fd7dd6502657f7d310b904b;hp=1a861f5cc431201b4eece9a85a17ae89b92633c6;hb=769718b3e8b4e659299602701b575cf1b4b182c5;hpb=31613a6b0099d38a8006ef0426e8e9fcaf046256 diff --git a/esr-mgr/src/main/java/org/onap/aai/esr/util/EmsManagerUtil.java b/esr-mgr/src/main/java/org/onap/aai/esr/util/EmsManagerUtil.java index 1a861f5..404b118 100644 --- a/esr-mgr/src/main/java/org/onap/aai/esr/util/EmsManagerUtil.java +++ b/esr-mgr/src/main/java/org/onap/aai/esr/util/EmsManagerUtil.java @@ -16,6 +16,7 @@ package org.onap.aai.esr.util; import java.util.ArrayList; +import java.util.List; import org.onap.aai.esr.common.SystemType; import org.onap.aai.esr.entity.aai.EsrSystemInfo; @@ -25,31 +26,28 @@ import org.onap.aai.esr.entity.rest.EmsRegisterInfo; import org.onap.aai.esr.entity.rest.FtpAddr; public class EmsManagerUtil { + private static ExtsysUtil extsysUtil = new ExtsysUtil(); - public static EsrEmsDetail emsRegisterInfo2EsrEms(EmsRegisterInfo emsRegisterInfo) { + public EsrEmsDetail emsRegisterInfo2EsrEms(EmsRegisterInfo emsRegisterInfo) { EsrEmsDetail esrEms = new EsrEmsDetail(); - esrEms.setEmsId(ExtsysUtil.generateId()); - ArrayList authInfos = new ArrayList(); - authInfos = getAuthInfosFromRegisterData(emsRegisterInfo); - esrEms.setEsrSystemInfoList(ExtsysUtil.getEsrSystemInfoListFromAuthInfoList(authInfos)); + esrEms.setEmsId(extsysUtil.generateId()); + List authInfos = getAuthInfosFromRegisterData(emsRegisterInfo); + esrEms.setEsrSystemInfoList(extsysUtil.getEsrSystemInfoListFromAuthInfoList(authInfos)); return esrEms; } - private static ArrayList getAuthInfosFromRegisterData(EmsRegisterInfo emsRegisterInfo) { - ArrayList authInfos = new ArrayList(); - EsrSystemInfo resouceAuthInfo = new EsrSystemInfo(); - EsrSystemInfo performanceAuthInfo = new EsrSystemInfo(); - EsrSystemInfo alarmAuthInfo = new EsrSystemInfo(); - resouceAuthInfo = getAuthInfoFromFtpAddr(emsRegisterInfo, SystemType.EMS_RESOUCE.toString()); - performanceAuthInfo = getAuthInfoFromFtpAddr(emsRegisterInfo, SystemType.EMS_PERFORMANCE.toString()); - alarmAuthInfo = getAuthInfoFromAlarmAddr(emsRegisterInfo); + private List getAuthInfosFromRegisterData(EmsRegisterInfo emsRegisterInfo) { + List authInfos = new ArrayList<>(); + EsrSystemInfo resouceAuthInfo = getAuthInfoFromFtpAddr(emsRegisterInfo, SystemType.EMS_RESOUCE.toString()); + EsrSystemInfo performanceAuthInfo = getAuthInfoFromFtpAddr(emsRegisterInfo, SystemType.EMS_PERFORMANCE.toString()); + EsrSystemInfo alarmAuthInfo = getAuthInfoFromAlarmAddr(emsRegisterInfo); authInfos.add(resouceAuthInfo); authInfos.add(performanceAuthInfo); authInfos.add(alarmAuthInfo); return authInfos; } - private static EsrSystemInfo getAuthInfoFromFtpAddr(EmsRegisterInfo emsRegisterInfo, String systemType) { + private EsrSystemInfo getAuthInfoFromFtpAddr(EmsRegisterInfo emsRegisterInfo, String systemType) { EsrSystemInfo authInfo = new EsrSystemInfo(); FtpAddr ftpAddr = new FtpAddr(); if(systemType.equals(SystemType.EMS_RESOUCE.toString())) { @@ -64,7 +62,7 @@ public class EmsManagerUtil { authInfo.setPassword(ftpAddr.getPassword()); authInfo.setRemotePath(ftpAddr.getRemotepath()); authInfo.setPassive(ftpAddr.getPassive()); - authInfo.setEsrSystemInfoId(ExtsysUtil.generateId()); + authInfo.setEsrSystemInfoId(extsysUtil.generateId()); authInfo.setSystemType(systemType); authInfo.setSystemName(emsRegisterInfo.getName()); authInfo.setVendor(emsRegisterInfo.getVendor()); @@ -72,10 +70,10 @@ public class EmsManagerUtil { return authInfo; } - private static EsrSystemInfo getAuthInfoFromAlarmAddr(EmsRegisterInfo emsRegisterInfo) { + private EsrSystemInfo getAuthInfoFromAlarmAddr(EmsRegisterInfo emsRegisterInfo) { EsrSystemInfo authInfo = new EsrSystemInfo(); - AlarmAddr alarmAddr = new AlarmAddr(); - alarmAddr = emsRegisterInfo.getAlarmAddr(); + AlarmAddr alarmAddr = emsRegisterInfo.getAlarmAddr(); + authInfo.setEsrSystemInfoId(extsysUtil.generateId()); authInfo.setIpAddress(alarmAddr.getIp()); authInfo.setPort(alarmAddr.getPort()); authInfo.setUserName(alarmAddr.getUser()); @@ -87,11 +85,10 @@ public class EmsManagerUtil { return authInfo; } - public static EmsRegisterInfo EsrEms2EmsRegisterInfo(EsrEmsDetail esrEms) { + public EmsRegisterInfo EsrEms2EmsRegisterInfo(EsrEmsDetail esrEms) { EmsRegisterInfo emsRegisterInfo = new EmsRegisterInfo(); - ArrayList esrSystemInfo = new ArrayList(); EsrSystemInfo authInfo = new EsrSystemInfo(); - esrSystemInfo = esrEms.getEsrSystemInfoList().getEsrSystemInfo(); + List esrSystemInfo = esrEms.getEsrSystemInfoList().getEsrSystemInfo(); emsRegisterInfo.setEmsId(esrEms.getEmsId()); for(int i=0; i