+3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
@PostLoad
protected void initStatus() {
anState status = null;
if (isDeleted()) {
status = anState.S_DELETED;
} else if (actState != null) {
if (actState.equals(anState.S_NOT_FILLED)) {
status = anState.S_NOT_FILLED;
} else if (actState.equals(anState.S_FORMED)) {
status = anState.S_FORMED;
} else if (actState.equals(anState.S_SENT) &&
(Document != null && Document.getState().equals(DocumentState.SENT))) {
status = anState.S_SENT;
} else if (actState.equals(anState.S_SENT) &&
(Document == null ||
(Document != null && !Document.getState().equals(DocumentState.SENT)))) {
status = anState.S_SENDING;
} else if (actState.equals(anState.S_CANCELLATION_REQUEST)) {
status = anState.S_CANCELLATION_REQUEST;
} else if (actState.equals(anState.S_CANCELED)) {
status = anState.S_CANCELED;
}
}
this.status = status;
}
> кстати, валится же в методе
private boolean isReadonly(anState status) {
return !status.equals(anState.ACT_FORMED) &&
!status.equals(anState.ACT_NOT_FILLED);
}
> но мы же не знаем, что енумы можно сравнивать и по == (т.к. поля енума - константы), и привычки сравнивать equals на константном выражении тем более не имеем :)
> facepalm.jpg, словом :)
Запостил: Lure Of Chaos,
28 Июля 2016
guestinho 28.07.2016 22:26 # +5
bot 29.07.2016 02:39 # 0
Fike 29.07.2016 04:51 # +1
1024-- 29.07.2016 05:22 # +2
Fike 29.07.2016 05:26 # 0
1024-- 29.07.2016 05:28 # +1
http://uk.rs-online.com/images/F7293757-01.jpg
* Существуют более ранние упоминания этого термина Бормандом в комментариях.
kegdan 29.07.2016 12:39 # 0
1024-- 29.07.2016 15:25 # −1
Дело было так. Циклоняша запилила бота для ГК. Он сначала только писал от гостя и про багры. Циклоняша расстроилась, но хорошо поработала над ним, назвала wvxvw. Посты получились какими-то длинными. Поэтому она немного подкрутила длину комментариев и отпустила на ГК под именем Борманд.
3.14159265 29.07.2016 17:35 # +2
Кто тут давно те вспомнят, кому не лень - нагуглят.
kegdan 29.07.2016 18:56 # 0
DypHuu_niBEHb 19.09.2024 20:51 # 0
gost 30.07.2016 10:11 # +1
Fike 30.07.2016 02:23 # 0
Fike 28.07.2016 22:42 # +4
inkanus-gray 28.07.2016 22:50 # +8
kegdan 29.07.2016 12:40 # +3
DypHuu_niBEHb 19.09.2024 20:51 # 0