1 package org.openecomp.core.zusammen.plugin.dao;
3 import com.amdocs.zusammen.datatypes.SessionContext;
4 import org.openecomp.core.zusammen.plugin.dao.types.StageEntity;
6 import java.util.Optional;
8 public interface StageRepository<C, E> {
10 Optional<StageEntity<E>> get(SessionContext context, C entityContext, E entity);
12 void create(SessionContext context, C entityContext, StageEntity<E> stageEntity);
14 void delete(SessionContext context, C entityContext, E entity);