1 package org.openecomp.sdc.versioning;
3 import org.openecomp.sdc.versioning.dao.types.VersionStatus;
4 import org.openecomp.sdc.versioning.types.Item;
6 import java.util.Collection;
7 import java.util.function.Predicate;
9 public interface ItemManager {
11 Collection<Item> list(Predicate<Item> predicate);
13 Item get(String itemId);
15 Item create(Item item);
17 void updateVersionStatus(String itemId, VersionStatus addedVersionStatus,
18 VersionStatus removedVersionStatus);