| 838 | * <p>Vergleicht auf Basis der internen Wochenregeln. </p> |
| 839 | */ |
| 840 | @Override |
| 841 | public boolean equals(Object obj) { |
| 842 | |
| 843 | if (this == obj) { |
| 844 | return true; |
| 845 | } else if (obj instanceof Weekmodel) { |
| 846 | Weekmodel that = (Weekmodel) obj; |
| 847 | return ( |
| 848 | (this.firstDayOfWeek == that.firstDayOfWeek) |
| 849 | && (this.minimalDaysInFirstWeek == that.minimalDaysInFirstWeek) |
| 850 | && (this.startOfWeekend == that.startOfWeekend) |
| 851 | && (this.endOfWeekend == that.endOfWeekend) |
| 852 | ); |
| 853 | } else { |
| 854 | return false; |
| 855 | } |
| 856 | |
| 857 | } |
| 858 | |
| 859 | /** |
| 860 | * <p>Defines the hash value. </p> |