1 package org.openecomp.sdc.vendorlicense.impl;
3 import org.openecomp.core.dao.UniqueValueDaoFactory;
4 import org.openecomp.sdc.vendorlicense.VendorLicenseManager;
5 import org.openecomp.sdc.vendorlicense.VendorLicenseManagerFactory;
6 import org.openecomp.sdc.vendorlicense.dao.*;
7 import org.openecomp.sdc.vendorlicense.facade.VendorLicenseFacadeFactory;
10 * Created by ayalaben on 8/3/2017
12 public class VendorLicenseManagerFactoryImpl extends VendorLicenseManagerFactory {
13 private static final VendorLicenseManager INSTANCE =
14 new VendorLicenseManagerImpl(
15 VendorLicenseFacadeFactory.getInstance().createInterface(),
16 VendorLicenseModelDaoFactory.getInstance().createInterface(),
17 LicenseAgreementDaoFactory.getInstance().createInterface(),
18 FeatureGroupDaoFactory.getInstance().createInterface(),
19 EntitlementPoolDaoFactory.getInstance().createInterface(),
20 LicenseKeyGroupDaoFactory.getInstance().createInterface(),
21 LimitDaoFactory.getInstance().createInterface(),
22 UniqueValueDaoFactory.getInstance().createInterface());
25 public VendorLicenseManager createInterface() {