package org.onap.aai.esr.util;
import org.onap.aai.esr.common.SystemType;
-import org.onap.aai.esr.entity.aai.AuthInfo;
+import org.onap.aai.esr.entity.aai.EsrSystemInfo;
import org.onap.aai.esr.entity.aai.EsrSystemInfoList;
-import org.onap.aai.esr.entity.aai.EsrVnfm;
+import org.onap.aai.esr.entity.aai.EsrVnfmDetail;
import org.onap.aai.esr.entity.rest.VnfmRegisterInfo;
public class VnfmManagerUtil {
+ private static ExtsysUtil extsysUtil = new ExtsysUtil();
- public EsrVnfm vnfmRegisterInfo2EsrVnfm(VnfmRegisterInfo vnfmRegisterInfo) {
- EsrVnfm esrVnfm = new EsrVnfm();
+ public EsrVnfmDetail vnfmRegisterInfo2EsrVnfm(VnfmRegisterInfo vnfmRegisterInfo) {
+ EsrVnfmDetail esrVnfm = new EsrVnfmDetail();
EsrSystemInfoList esrSystemInfo = new EsrSystemInfoList();
- AuthInfo authInfo = new AuthInfo();
+ EsrSystemInfo authInfo = new EsrSystemInfo();
esrVnfm.setCertificateUrl(vnfmRegisterInfo.getCertificateUrl());
- esrVnfm.setResouceVersion(vnfmRegisterInfo.getVersion());
esrVnfm.setVimId(vnfmRegisterInfo.getVimId());
- esrVnfm.setVnfmId(ExtsysUtil.generateId());
+ esrVnfm.setVnfmId(extsysUtil.generateId());
authInfo = getAuthInfoFromVnfmRegisterInfo(vnfmRegisterInfo);
- esrSystemInfo = ExtsysUtil.getEsrSystemInfoListFromAuthInfo(authInfo);
+ esrSystemInfo = extsysUtil.getEsrSystemInfoListFromAuthInfo(authInfo);
esrVnfm.setEsrSystemInfoList(esrSystemInfo);
return esrVnfm;
}
* @param vnfmRegisterInfo vnfm register informantion from portal
* @return
*/
- private AuthInfo getAuthInfoFromVnfmRegisterInfo(VnfmRegisterInfo vnfmRegisterInfo) {
- AuthInfo authInfo = new AuthInfo();
- authInfo.setEsrSystemInfoId(ExtsysUtil.generateId());
+ private EsrSystemInfo getAuthInfoFromVnfmRegisterInfo(VnfmRegisterInfo vnfmRegisterInfo) {
+ EsrSystemInfo authInfo = new EsrSystemInfo();
+ authInfo.setEsrSystemInfoId(extsysUtil.generateId());
authInfo.setSystemName(vnfmRegisterInfo.getName());
authInfo.setType(vnfmRegisterInfo.getType());
authInfo.setVendor(vnfmRegisterInfo.getVendor());
return authInfo;
}
- public VnfmRegisterInfo esrVnfm2VnfmRegisterInfo(EsrVnfm esrVnfm) {
+ public VnfmRegisterInfo esrVnfm2VnfmRegisterInfo(EsrVnfmDetail esrVnfm) {
VnfmRegisterInfo vnfmRegisterInfo = new VnfmRegisterInfo();
- AuthInfo authInfo = new AuthInfo();
+ EsrSystemInfo authInfo = new EsrSystemInfo();
vnfmRegisterInfo.setVnfmId(esrVnfm.getVnfmId());
vnfmRegisterInfo.setCertificateUrl(esrVnfm.getCertificateUrl());
vnfmRegisterInfo.setVimId(esrVnfm.getVimId());
- authInfo = esrVnfm.getEsrSystemInfoList().getEsrSystemInfo().getEsrSystemInfo().get(0);
+ authInfo = esrVnfm.getEsrSystemInfoList().getEsrSystemInfo().get(0);
vnfmRegisterInfo.setName(authInfo.getSystemName());
vnfmRegisterInfo.setPassword(authInfo.getPassword());
vnfmRegisterInfo.setType(authInfo.getType());