package com.github.windbender.dao;
import java.security.NoSuchAlgorithmException;
import java.security.spec.InvalidKeySpecException;
import com.github.windbender.domain.Project;
import com.github.windbender.domain.User;
public interface UserDAO {
boolean checkPassword(String username, String password);
User findByUsername(String username);
User findById(int userId);
void save(User editUser);
User findByEmail(String resetemail);
User findByVerifyCode(String code);
long create(User u) throws NoSuchAlgorithmException, InvalidKeySpecException;
User findByPortionOfEmailUsername(String snippet);
}