package org.nextprot.api.user.dao; import org.nextprot.api.user.domain.UserApplication; import org.springframework.dao.DataAccessException; import java.util.List; public interface UserApplicationDao { List<UserApplication> getUserApplicationListByOwnerId(long userId); long createUserApplication(UserApplication userApplication); void updateUserApplication(UserApplication userApplication); void deleteUserApplication(UserApplication userApplication); UserApplication getUserApplicationById(long id) throws DataAccessException; }