blob: ee58902a49737cafc0fd902f9f7943133c6a872c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package org.openecomp.sdc.versioning;
import org.openecomp.sdc.versioning.dao.types.VersionStatus;
import org.openecomp.sdc.versioning.types.Item;
import java.util.Collection;
import java.util.function.Predicate;
public interface ItemManager {
Collection<Item> list(Predicate<Item> predicate);
Item get(String itemId);
Item create(Item item);
void updateVersionStatus(String itemId, VersionStatus addedVersionStatus,
VersionStatus removedVersionStatus);
}
|