1234567891011121314151617181920212223242526272829 |
- /**
- * Dette grensesnittet skal representere noe som kan laanes ut.
- *
- * @author Martin Doerum Nygaard
- * @version 1.0
- */
- interface TilUtlaan {
- /**
- * Metoden returnerer navnet paa utlaaneren.
- *
- * @return navnet paa utlaaneren, eller null hvis det ikke er noen utlaaner.
- */
- public String hentUtlaaner();
-
- /**
- * Metoden registrerer at objektet er laant ut, og tar vare paa navnet til utlaaneren.
- *
- * @param utlaaner navnet paa utlaaneren.
- * @exception Exception hvis objektet allerede er utlaant
- */
- public void laanUt(String utlaaner) throws Exception;
-
- /**
- * Metoden registrerer at objektet ikke er laant ut lenger.
- *
- * @exception Exception hvis objektet ikke er utlaant
- */
- public void leverTilbake() throws Exception;
- }
|