package de.rwth.idsg.steve.repository;
import de.rwth.idsg.steve.repository.dto.User;
import de.rwth.idsg.steve.web.dto.UserForm;
import de.rwth.idsg.steve.web.dto.UserQueryForm;
import java.util.List;
/**
* @author Sevket Goekay <goekay@dbis.rwth-aachen.de>
* @since 25.11.2015
*/
public interface UserRepository {
List<User.Overview> getOverview(UserQueryForm form);
User.Details getDetails(int userPk);
void add(UserForm form);
void update(UserForm form);
void delete(int userPk);
}