University stuff.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Resept.java 685B

123456789101112131415161718192021222324252627282930313233
  1. abstract class Resept {
  2. static int highestId = -1;
  3. int id;
  4. Legemiddel legemiddel;
  5. String utskriverNavn;
  6. int pasientNr;
  7. int reit;
  8. Resept(int id, String utskriverNavn, int pasientNr, Legemiddel legemiddel, int reit) {
  9. if (id == -1)
  10. id = highestId + 1;
  11. if (id > highestId) highestId = id;
  12. this.id = id;
  13. this.utskriverNavn = utskriverNavn;
  14. this.pasientNr = pasientNr;
  15. this.legemiddel = legemiddel;
  16. this.reit = reit;
  17. }
  18. public boolean erGyldig() {
  19. return reit > 0;
  20. }
  21. public String identify() {
  22. return "Resept"+
  23. ", legemiddel: "+legemiddel.id+
  24. ", utskriverNavn: "+utskriverNavn+
  25. ", pasientNr: "+pasientNr+
  26. ", reit: "+reit+
  27. ", id: "+id;
  28. }
  29. }