-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Lagt til javaDoc i interface og statestikk metoden
- Loading branch information
Showing
5 changed files
with
68 additions
and
82 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
79 changes: 41 additions & 38 deletions
79
Obligatorisk1/oppgave1og3/src/no/hvl/dat102/adt/FilmarkivADT.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,43 +1,46 @@ | ||
package no.hvl.dat102.adt; | ||
|
||
import no.hvl.dat102.Film; | ||
import no.hvl.dat102.Sjanger; | ||
|
||
public interface FilmarkivADT { | ||
/** | ||
* Hente en film med gitt nr fra arkivet | ||
* | ||
* @param nr nummer på film som skal hentes. | ||
* @return film med gitt nr. Om nr ikke finnes, returneres null. | ||
*/ | ||
|
||
Film finnFilm(int nr); | ||
|
||
/** | ||
* Legger til en ny film | ||
* @param nyFilm | ||
*/ | ||
void leggTilFilm(Film nyFilm); | ||
|
||
/** | ||
* Sletter en fil med gitt nr | ||
* @param filmnr på film som skal slettes | ||
* @return true dersom filen blir slettet, false ellers | ||
*/ | ||
boolean slettFilm(int filmnr); | ||
|
||
/** | ||
* Søker og henter Filmer med en gitt delstreng i tittelen. | ||
* @param delstreng som må være med i tittel. | ||
* @return tabell med filmer som har delstreng i tittel | ||
*/ | ||
Film[] soekTittel (String delstreng); | ||
|
||
/** | ||
* Finner antall filmer med gitt sjanger | ||
* @param sjanger | ||
* @return antall filmer av gitt sjanger. | ||
*/ | ||
int antall(Sjanger sjanger); | ||
|
||
/** | ||
* Viser en film | ||
* @param nr nummer på film som skal vises. Om nummeret ikke finnes, | ||
* skrives en feilmelding. | ||
*/ | ||
Film finnFilm(int nr); | ||
/** | ||
* Legger til en ny film. | ||
* @param nyFilm | ||
*/ | ||
void leggTilFilm(Film nyFilm); | ||
/** | ||
* Sletter en film med gitt nr | ||
* @param filmnr nr på film som skal slettes | ||
* @return true dersom filmen ble slettet, false ellers | ||
*/ | ||
boolean slettFilm(int filmnr); | ||
/** | ||
* Søker og henter Filmer med en gitt delstreng i tittelen. | ||
* @param delstreng som må være i tittel | ||
* @return tabell med filmer som har delstreng i tittel | ||
*/ | ||
Film[] soekTittel(String delstreng); | ||
/** | ||
* Finner antall filmer med gitt sjanger | ||
* @param sjanger | ||
* @return antall filmer av gitt sjanger. | ||
*/ | ||
int antall(Sjanger sjanger); | ||
/** | ||
* | ||
* @return antall filmer i arkivet | ||
*/ | ||
int antall(); | ||
|
||
} | ||
/** | ||
* @return antall filmer i arkivet | ||
*/ | ||
int antall(); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
Obligatorisk1/oppgave1og3/src/no/hvl/dat102/klient/KlientFilmarkiv2.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
package no.hvl.dat102.klient; | ||
|
||
import no.hvl.dat102.Filmarkiv; | ||
import no.hvl.dat102.adt.FilmarkivADT; | ||
|
||
public class KlientFilmarkiv2 { | ||
|
||
public static void main(String[] args) { | ||
FilmarkivADT filma = new Filmarkiv(100); | ||
Meny meny = new Meny(filma); | ||
meny.start(); | ||
|
||
Tekstgrensesnitt inter = new Tekstgrensesnitt(); | ||
inter.skrivUtProdusent(filma, "George Lucas"); | ||
inter.skrivUtStatestikk(filma); | ||
|
||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters