ee5e1f3e3a80ccdcd4ffc65f300e5253b0cf0be7
[sdc.git] /
1 package org.openecomp.sdc.itempermissions.dao;
2
3 import org.openecomp.sdc.itempermissions.type.ItemPermissionsEntity;
4
5 import java.util.Collection;
6 import java.util.Set;
7
8 /**
9  * Created by ayalaben on 6/18/2017.
10  */
11 public interface ItemPermissionsDao {
12
13   Collection<ItemPermissionsEntity> listItemPermissions(String itemId);
14
15   void updateItemPermissions(String itemId, String permission, Set<String> addedUsersIds,
16                              Set<String> removedUsersIds);
17
18   void addUserPermission(String itemId, String userId, String permission);
19
20   String getUserItemPermission(String itemId, String userId);
21
22   void deleteItemPermissions(String itemId);
23 }