blob: 885d96a132298ade3b548370b340d9a11dcb999c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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);
void updateOwner(String itemId, String owner);
void delete(Item item);
}
|