Add collaboration feature
[sdc.git] / openecomp-be / lib / openecomp-conflict-lib / openecomp-conflict-api / src / main / java / org / openecomp / conflicts / dao / ConflictsDao.java
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 }