273233a12c8b5790019900e07e293563cb2af042
[sdc.git] /
1 package org.openecomp.conflicts.dao;
2
3 import org.openecomp.conflicts.types.Conflict;
4 import org.openecomp.conflicts.types.ConflictResolution;
5 import org.openecomp.conflicts.types.ItemVersionConflict;
6 import org.openecomp.sdc.versioning.dao.types.Version;
7
8 public interface ConflictsDao {
9
10   boolean isConflicted(String itemId, Version version);
11
12   ItemVersionConflict getConflict(String itemId, Version version);
13
14   Conflict getConflict(String itemId, Version version, String conflictId);
15
16   void resolveConflict(String itemId, Version version, String conflictId,
17                        ConflictResolution conflictResolution);
18 }