KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > manentia > kasai > services > AuthService


1 package org.manentia.kasai.services;
2
3 import org.manentia.kasai.exceptions.InvalidPasswordException;
4 import org.manentia.kasai.exceptions.ServiceException;
5
6 /**
7  *
8  * @author rzuasti
9  */

10 public interface AuthService {
11     
12     public static final int AUTH_OK = 0;
13     public static final int AUTH_BAD_USERNAME = 1;
14     public static final int AUTH_BAD_PASSWORD = 2;
15     
16     public int checkPassword(String JavaDoc userName, String JavaDoc password) throws ServiceException;
17     
18     public void changePassword(String JavaDoc userName, String JavaDoc oldPassword, String JavaDoc newPassword)
19         throws ServiceException, InvalidPasswordException;
20     
21     public String JavaDoc resetPassword(String JavaDoc userName)
22         throws ServiceException;
23     
24     public void setPassword(String JavaDoc userName, String JavaDoc password)
25         throws ServiceException, InvalidPasswordException;
26 }
27
Popular Tags