aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-conflict-lib/openecomp-conflict-api/src/main/java/org/openecomp/conflicts/ItemMergeHandlerFactory.java
blob: 8fb0a488701bd30514446e328be2f79b22b2f49a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package org.openecomp.conflicts;

import org.openecomp.core.factory.api.AbstractComponentFactory;
import org.openecomp.core.factory.api.AbstractFactory;

import java.util.Optional;

public abstract class ItemMergeHandlerFactory
    extends AbstractComponentFactory<ItemMergeHandler> {

  public static ItemMergeHandlerFactory getInstance() {
    return AbstractFactory.getInstance(ItemMergeHandlerFactory.class);
  }

  public abstract Optional<ItemMergeHandler> createInterface(String itemId);
}