Revize 13ca7057
Přidáno uživatelem Daniel Stuš před téměř 6 roky(ů)
src/data/Bitmap.java | ||
---|---|---|
456 | 456 |
|
457 | 457 |
switch (hardCode) { |
458 | 458 |
case 'X': if(day.getDayOfWeek() != DayOfWeek.SATURDAY && day.getDayOfWeek() != DayOfWeek.SUNDAY && !isBankHoliday(day)) return true ; break; |
459 |
case '+': if (day.getDayOfWeek() != DayOfWeek.SATURDAY) return true; break;
|
|
459 |
case '+': if (day.getDayOfWeek() == DayOfWeek.SUNDAY || isBankHoliday(day)) return true; break;
|
|
460 | 460 |
case '1': if (day.getDayOfWeek() == DayOfWeek.MONDAY) return true; break; |
461 | 461 |
case '2': if (day.getDayOfWeek() == DayOfWeek.TUESDAY) return true; break; |
462 | 462 |
case '3': if (day.getDayOfWeek() == DayOfWeek.WEDNESDAY) return true; break; |
... | ... | |
887 | 887 |
if(Arrays.equals(this.bitmap, o.bitmap)) return 0; |
888 | 888 |
else return -1; |
889 | 889 |
} |
890 |
else if (this.hardCodes.equals("") && !o.hardCodes.equals("")) |
|
891 |
return -Integer.parseInt(o.hardCodes); |
|
892 |
else if (!this.hardCodes.equals("") && o.hardCodes.equals("")) |
|
893 |
return Integer.parseInt(this.hardCodes); |
|
894 |
else return Integer.parseInt(this.hardCodes) - Integer.parseInt(o.hardCodes); |
|
890 |
else return this.hardCodes.compareTo(o.hardCodes); |
|
895 | 891 |
} |
896 |
else if (this.timeCode.equals("") && !o.timeCode.equals("")) |
|
897 |
return -Integer.parseInt(o.timeCode); |
|
898 |
else if (!this.timeCode.equals("") && o.timeCode.equals("")) |
|
899 |
return Integer.parseInt(this.timeCode); |
|
900 |
else return Integer.parseInt(this.timeCode) - Integer.parseInt(o.timeCode); |
|
892 |
else return this.timeCode.compareTo(o.timeCode); |
|
901 | 893 |
} |
902 |
else return Integer.parseInt(this.lineVersion) - Integer.parseInt(o.lineVersion);
|
|
894 |
else return this.lineVersion.compareTo(o.lineVersion);
|
|
903 | 895 |
} |
904 |
else return Integer.parseInt(this.lineNumber) - Integer.parseInt(o.lineNumber);
|
|
896 |
else return this.lineNumber.compareTo(o.lineNumber);
|
|
905 | 897 |
} |
906 | 898 |
|
907 | 899 |
/** |
Také k dispozici: Unified diff
Oprava implementace podle potřeb zadavatele, doplnění funkcionality pseudo linek + odstranění redundantních tříd a souborů v3 (Re #7570)