summaryrefslogtreecommitdiff
path: root/orkbasej/java/net/sf/oreka/srvc/UserService.java
blob: fd2485f0f95051f13ac64a69d59f8eeb72857955 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package net.sf.oreka.srvc;

import java.util.List;

import net.sf.oreka.bo.UserBo;
import net.sf.oreka.persistent.User;

public interface UserService {

	public UserBo login(String username, String password);
	public boolean changePassword(int userId, String oldPassword, String newPassword);
	
	public int getUsers(UserFilter filter, int offset, int number, String orderBy, boolean ascending, List<UserBo> results);

	public void deleteUser(int userId);
	public void disableUser(int userId);
	
	public String getUserLoginStrings(int userId);
	public void setUserLoginStrings(int userId, String loginStringsCsv);
	
	public User getUserByLoginString(String loginString);
	
	public int getNumNonDisabledUsers();
}