Unit Tests
[sdc.git] / openecomp-be / lib / openecomp-core-lib / openecomp-zusammen-lib / openecomp-zusammen-plugin / src / main / java / org / openecomp / core / zusammen / plugin / collaboration / ElementPublicStore.java
1 package org.openecomp.core.zusammen.plugin.collaboration;
2
3 import com.amdocs.zusammen.datatypes.Id;
4 import com.amdocs.zusammen.datatypes.SessionContext;
5 import com.amdocs.zusammen.datatypes.item.ElementContext;
6 import org.openecomp.core.zusammen.plugin.dao.types.ElementEntity;
7
8 import java.util.Date;
9 import java.util.Map;
10
11 public interface ElementPublicStore extends ElementStore {
12
13   void create(SessionContext context, ElementContext elementContext, ElementEntity element,
14               Date publishTime);
15
16   void update(SessionContext context, ElementContext elementContext, ElementEntity element,
17               Date publishTime);
18
19   void delete(SessionContext context, ElementContext elementContext, ElementEntity element,
20               Date publishTime);
21
22   Map<Id,Id> listIds(SessionContext context, ElementContext elementContext);
23 }