public boolean equals(Object obj) {
		if (this == obj)
			return true;
		
		if (obj == null || !(obj instanceof Mietvertrag))
			return false;
	
		Mietvertrag other = (Mietvertrag)obj;
	
		if(other.getVertragsnummer() != getVertragsnummer() ||
				!Helper.compareObjects(this.getDatum(), other.getDatum()) ||
				!Helper.compareObjects(this.getOrt(), other.getOrt()) ||
				other.getDauer() != getDauer() ||
				other.getNebenkosten() != getNebenkosten() ||
				!Helper.compareObjects(other.getMietbeginn(), getMietbeginn()))
		{
			return false;
		}
		
		return true;
	}