1 package org.openecomp.sdc.vendorsoftwareproduct.impl;
4 import org.openecomp.sdc.vendorsoftwareproduct.DeploymentFlavorManager;
5 import org.openecomp.sdc.vendorsoftwareproduct.DeploymentFlavorManagerFactory;
6 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComponentDao;
7 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComponentDaoFactory;
8 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComputeDao;
9 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComputeDaoFactory;
10 import org.openecomp.sdc.vendorsoftwareproduct.dao.DeploymentFlavorDao;
11 import org.openecomp.sdc.vendorsoftwareproduct.dao.DeploymentFlavorDaoFactory;
12 import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductInfoDao;
13 import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductInfoDaoFactory;
14 import org.openecomp.sdc.vendorsoftwareproduct.factory.CompositionEntityDataManagerFactory;
15 import org.openecomp.sdc.vendorsoftwareproduct.services.composition.CompositionEntityDataManager;
17 public class DeploymentFlavorManagerFactoryImpl extends DeploymentFlavorManagerFactory {
19 private static final DeploymentFlavorManager INSTANCE = new DeploymentFlavorManagerImpl(
20 VendorSoftwareProductInfoDaoFactory.getInstance().createInterface(),
21 DeploymentFlavorDaoFactory.getInstance().createInterface(),
22 CompositionEntityDataManagerFactory.getInstance().createInterface(),
23 ComponentDaoFactory.getInstance().createInterface(),
24 ComputeDaoFactory.getInstance().createInterface()
28 public DeploymentFlavorManager createInterface() {