15 lines
535 B
Java
15 lines
535 B
Java
package interfaces;
|
|
|
|
import exceptions.InvalidCredentialsException;
|
|
import exceptions.InvalidSessionIDException;
|
|
|
|
import java.rmi.*;
|
|
|
|
public interface ApplicationHandler extends Remote {
|
|
long login(String username, String password) throws RemoteException, InvalidCredentialsException;
|
|
|
|
ApplicationForm downloadApplicationForm(long sessionID) throws RemoteException, InvalidSessionIDException;
|
|
|
|
void submitApplicationForm(long sessionID, ApplicationForm applicationForm) throws RemoteException, InvalidSessionIDException;
|
|
}
|