[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / backend / openecomp-sdc-vendor-software-product-manager / src / main / java / org / openecomp / sdc / vendorsoftwareproduct / impl / ImageManagerFactoryImpl.java
1 package org.openecomp.sdc.vendorsoftwareproduct.impl;
2
3
4 import org.openecomp.sdc.vendorsoftwareproduct.ImageManager;
5 import org.openecomp.sdc.vendorsoftwareproduct.ImageManagerFactory;
6 import org.openecomp.sdc.vendorsoftwareproduct.dao.ImageDaoFactory;
7 import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductInfoDaoFactory;
8 import org.openecomp.sdc.vendorsoftwareproduct.factory.CompositionEntityDataManagerFactory;
9
10 public class ImageManagerFactoryImpl extends ImageManagerFactory {
11
12   private static final ImageManager INSTANCE =
13       new ImageManagerImpl(
14           VendorSoftwareProductInfoDaoFactory.getInstance().createInterface(),
15           ImageDaoFactory.getInstance().createInterface(),
16           CompositionEntityDataManagerFactory.getInstance().createInterface()
17       );
18
19   @Override
20   public ImageManager createInterface() {
21     return INSTANCE;
22   }
23
24 }