All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.jhonsapp.finaluser.service.UserService Maven / Gradle / Ivy

package br.com.jhonsapp.finaluser.service;

import java.util.List;

import javax.ejb.Remote;

import br.com.jhonsapp.bootstrap.object.service.generic.Service;
import br.com.jhonsapp.finaluser.domain.User;

@Remote
public interface UserService extends Service {

	public String findAndroidToken(String email);
	public T findUser(String email);
	public boolean validateLogin(String email, String password);
	
	public List findAll();
	public List findAllWithPagination(int first, int pageSize);
	public Long usersSize();
	public boolean isPasswordValid(String password);
	
	public boolean canResetUserPassword(String email, String token);
	public void resetPassword(T user);
	
	public boolean updateAccessToken(T user);
	public T findUserByAccessToken(String restToken);
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy