package edu.asu.spring.quadriga.dao.profile; import java.util.List; import edu.asu.spring.quadriga.domain.IProfile; import edu.asu.spring.quadriga.exceptions.QuadrigaStorageException; import edu.asu.spring.quadriga.web.profile.impl.SearchResultBackBean; public interface IProfileManagerDAO { public abstract void addUserProfileDBRequest(String name, String serviceId, SearchResultBackBean resultBackBean ) throws QuadrigaStorageException; public abstract List<IProfile> getUserProfiles(String loggedinUser) throws QuadrigaStorageException; public abstract void deleteUserProfileDBRequest(String profileid,String serviceid, String username) throws QuadrigaStorageException; public abstract String retrieveServiceIdRequest(String profileid) throws QuadrigaStorageException; }