Unit Tests
[sdc.git] / openecomp-be / lib / openecomp-core-lib / openecomp-zusammen-lib / openecomp-zusammen-plugin / src / main / java / org / openecomp / core / zusammen / plugin / dao / StageRepository.java
1 package org.openecomp.core.zusammen.plugin.dao;
2
3 import com.amdocs.zusammen.datatypes.SessionContext;
4 import org.openecomp.core.zusammen.plugin.dao.types.StageEntity;
5
6 import java.util.Optional;
7
8 public interface StageRepository<C, E> {
9
10   Optional<StageEntity<E>> get(SessionContext context, C entityContext, E entity);
11
12   void create(SessionContext context, C entityContext, StageEntity<E> stageEntity);
13
14   void delete(SessionContext context, C entityContext, E entity);
15 }