Files
uni/year4/semester2/CT414/assignments/assignment1/code/src/interfaces/ApplicationHandler.java
2025-01-23 01:26:41 +00:00

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;
}