1 package org.openecomp.sdc.itempermissions.dao.impl;
3 import org.openecomp.sdc.itempermissions.ItemPermissionsManager;
4 import org.openecomp.sdc.itempermissions.ItemPermissionsManagerFactory;
5 import org.openecomp.sdc.itempermissions.PermissionsServicesFactory;
6 import org.openecomp.sdc.notification.factories.NotificationPropagationManagerFactory;
7 import org.openecomp.sdc.notification.factories.SubscriptionServiceFactory;
8 import org.openecomp.sdc.versioning.ItemManagerFactory;
11 * Created by ayalaben on 6/18/2017
13 public class ItemPermissionsManagerFactoryImpl extends ItemPermissionsManagerFactory {
15 private static final ItemPermissionsManager INSTANCE =
16 new ItemPermissionsManagerImpl(PermissionsServicesFactory.getInstance().createInterface(),
17 ItemManagerFactory.getInstance().createInterface(),
18 NotificationPropagationManagerFactory.getInstance().createInterface(),
19 SubscriptionServiceFactory.getInstance().createInterface());
22 public ItemPermissionsManager createInterface() {