public abstract class Bolig extends java.lang.Object implements java.io.Serializable, Searchable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
adresse |
private java.lang.String |
beskrivelse |
private int |
boAreal |
private int |
boligID |
private int |
byggeAr |
private boolean |
erUtleid |
private int |
meglerID |
private java.lang.String |
pathBildemappe |
private int |
personID |
private java.lang.String |
postnummer |
private java.lang.String |
poststed |
private static long |
serialVersionUID |
private static int |
teller |
private java.util.Calendar |
tilgjengeligForUtleie |
Constructor and Description |
---|
Bolig(int personID,
java.lang.String adresse,
java.lang.String postnummer,
java.lang.String poststed,
int boAreal,
int byggeAr,
java.lang.String beskrivelse,
boolean erUtleid,
java.util.Calendar tilgjengeligForUtleie)
Konstruktør for oprettelse av en ny bolig.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAdresse() |
java.lang.String |
getBeskrivelse() |
int |
getBoAreal() |
int |
getBoligID() |
int |
getByggeAr() |
int |
getMeglerID() |
java.lang.String |
getPathBildemappe() |
int |
getPersonID() |
java.lang.String |
getPostnummer() |
java.lang.String |
getPoststed() |
static int |
getTeller()
Brukes for å serialisere statics.
|
java.util.Calendar |
getTilgjengeligForUtleie() |
int |
hashCode() |
boolean |
isErUtleid() |
void |
setAdresse(java.lang.String adresse) |
void |
setBeskrivelse(java.lang.String beskrivelse) |
void |
setBoAreal(int boAreal) |
void |
setBoligID(int boligID) |
void |
setByggeAr(int byggeAr) |
void |
setErUtleid(boolean erUtleid) |
void |
setMeglerID(int meglerID) |
void |
setPathBildemappe(java.lang.String pathBildemappe) |
void |
setPersonID(int personID) |
void |
setPostnummer(java.lang.String postnummer) |
void |
setPoststed(java.lang.String poststed) |
static void |
setTeller(int teller)
Brukes for å serialisere static tilbake til sammen status.
|
void |
setTilgjengeligForUtleie(java.util.Calendar tilgjengeligForUtleie)
Setter dato for når objektet blir tilgjengeligt for utleie.
|
void |
setTilgjengeligForUtleie(int ar,
int mnd,
int dag)
Setter dato for når objektet blir tilgjengelig for utleie.
|
java.lang.String[] |
toSearch()
Datafelt som blir returnert til fritekssøk for megler.
|
java.lang.String |
toString()
En generell to string på de fleste datafelt.
|
private static final long serialVersionUID
private static int teller
private int boligID
private int personID
private int meglerID
private java.lang.String adresse
private java.lang.String postnummer
private java.lang.String poststed
private int boAreal
private int byggeAr
private java.lang.String beskrivelse
private boolean erUtleid
private java.util.Calendar tilgjengeligForUtleie
private java.lang.String pathBildemappe
public Bolig(int personID, java.lang.String adresse, java.lang.String postnummer, java.lang.String poststed, int boAreal, int byggeAr, java.lang.String beskrivelse, boolean erUtleid, java.util.Calendar tilgjengeligForUtleie)
personID
- - En referanse til eier av boligen.adresse
- - Adresse for boligenpostnummer
- - Postnummer fir siffrerpoststed
- boAreal
- - kvmbyggeAr
- - kvmbeskrivelse
- - String med beskrivelse av objektet.erUtleid
- - booleantilgjengeligForUtleie
- - Når er boligen tilgjengelig for utleie. Et kalenderobjekt med dato.public static int getTeller()
public static void setTeller(int teller)
teller
- intpublic int getBoligID()
public void setBoligID(int boligID)
public int getPersonID()
public void setPersonID(int personID)
public int getMeglerID()
public void setMeglerID(int meglerID)
public java.lang.String getAdresse()
public void setAdresse(java.lang.String adresse)
public java.lang.String getPostnummer()
public void setPostnummer(java.lang.String postnummer)
public java.lang.String getPoststed()
public void setPoststed(java.lang.String poststed)
public int getBoAreal()
public void setBoAreal(int boAreal)
public int getByggeAr()
public void setByggeAr(int byggeAr)
public java.lang.String getBeskrivelse()
public void setBeskrivelse(java.lang.String beskrivelse)
public boolean isErUtleid()
public void setErUtleid(boolean erUtleid)
public java.util.Calendar getTilgjengeligForUtleie()
public java.lang.String getPathBildemappe()
public void setPathBildemappe(java.lang.String pathBildemappe)
public void setTilgjengeligForUtleie(java.util.Calendar tilgjengeligForUtleie)
tilgjengeligForUtleie
- Calendarpublic void setTilgjengeligForUtleie(int ar, int mnd, int dag)
dag
- intmnd
- intar
- intpublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String[] toSearch()
toSearch
in interface Searchable