import org.onap.aai.esr.common.SystemType;
import org.onap.aai.esr.entity.aai.EsrSystemInfo;
import org.onap.aai.esr.entity.aai.EsrSystemInfoList;
-import org.onap.aai.esr.entity.aai.EsrThirdpartySdnc;
+import org.onap.aai.esr.entity.aai.EsrThirdpartySdncDetail;
import org.onap.aai.esr.entity.rest.ThirdpartySdncRegisterInfo;
public class ThirdpartySdncManagerUtil {
+ private static ExtsysUtil extsysUtil = new ExtsysUtil();
- public EsrThirdpartySdnc sdncRegisterInfo2EsrSdnc(ThirdpartySdncRegisterInfo sdncRegisterInfo) {
- EsrThirdpartySdnc esrThirdpartySdnc = new EsrThirdpartySdnc();
- sdncRegisterInfo.setThirdpartySdncId(ExtsysUtil.generateId());
+ public EsrThirdpartySdncDetail sdncRegisterInfo2EsrSdnc(ThirdpartySdncRegisterInfo sdncRegisterInfo) {
+ EsrThirdpartySdncDetail esrThirdpartySdnc = new EsrThirdpartySdncDetail();
+ sdncRegisterInfo.setThirdpartySdncId(extsysUtil.generateId());
esrThirdpartySdnc.setThirdpartySdncId(sdncRegisterInfo.getThirdpartySdncId());
esrThirdpartySdnc.setLocation(sdncRegisterInfo.getLocation());
esrThirdpartySdnc.setProductName(sdncRegisterInfo.getProductName());
EsrSystemInfoList esrSystemInfoList = new EsrSystemInfoList();
ArrayList<EsrSystemInfo> esrSystemInfo = new ArrayList<EsrSystemInfo>();
EsrSystemInfo authInfo = new EsrSystemInfo();
- authInfo.setResouceVersion(sdncRegisterInfo.getVersion());
+ authInfo.setEsrSystemInfoId(extsysUtil.generateId());
+ authInfo.setVersion(sdncRegisterInfo.getVersion());
authInfo.setSystemName(sdncRegisterInfo.getName());
authInfo.setServiceUrl(sdncRegisterInfo.getUrl());
authInfo.setVendor(sdncRegisterInfo.getVendor());
return esrSystemInfoList;
}
- public ThirdpartySdncRegisterInfo esrSdnc2SdncRegisterInfo(EsrThirdpartySdnc esrSdnc) {
+ public ThirdpartySdncRegisterInfo esrSdnc2SdncRegisterInfo(EsrThirdpartySdncDetail esrSdnc) {
ThirdpartySdncRegisterInfo registerSdncInfo = new ThirdpartySdncRegisterInfo();
EsrSystemInfo esrSystemInfo = esrSdnc.getEsrSystemInfoList().getEsrSystemInfo().get(0);
registerSdncInfo.setThirdpartySdncId(esrSdnc.getThirdpartySdncId());