- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
Credential credential = (Credential) getCurrentObject();
if(isNew(credential)) {
CredentialDetails details=credential.getCurrentDetails();
if(details == null)
throw new NullPointerException("Credential details object is null");
CredentialDetails updatedDetails = credential.getCurrentDetails();
updatedDetails.setStartDate(getCurrentDate());
updatedDetails.setExternalID(credential.getExternalID());
}
if(isNew(credential)==false) {
CredentialDetails details=credential.getCurrentDetails();
if(details == null)
throw new NullPointerException("Credential details object is null");
CredentialDetails updatedDetails = credential.getCurrentDetails();
updatedDetails.setStartDate(getCurrentDate());
updatedDetails.setExternalID(credential.getExternalID());
m_existingDetailsClone.setEndDate(updatedDetails.getStartDate());
updatedDetails.setPreviousDetails(m_existingDetailsClone);
getModCol().addModified( m_existingDetailsClone );
}
Такое впечатление что автор кода клинический идиот. Зачем так насиловать несчастные POJO Credential и CredentialDetailsю
Lure Of Chaos 11.11.2011 22:10 # 0
RaZeR 11.11.2011 23:06 # 0
P.S.: Я тута.
roman-kashitsyn 12.11.2011 00:00 # +2
Lure Of Chaos 12.11.2011 01:11 # 0
узкий вертикальный мне тоже не нравится
зы, напомнило:
a=5;
b=10;
c=0;
d=a+b;
x=d-c;
ужос
roman-kashitsyn 12.11.2011 14:31 # 0
kyzi007 12.11.2011 15:02 # 0
Хотя подспудно понимаю что это уже мания.
private var _menu: A_Menu;
private var _title: A_Title;
private var _border: A_Border;
private var _imageBg: A_Image;
private var _packman: A_Packman;
private var _activeBg: A_ActiveBg;
private var _imageVideo: A_Image;
private var _fullSkrinBg: A_FullscrnBg;
private var _message_embed_code_clip: A_Text;
private var _bgimageAndVideoLayoit: SkinBaseLayoit = new SkinBaseLayoit();
private var _menuLayoit: SkinBaseLayoit = new SkinBaseLayoit();
private var _bg_x: int;
private var _bg_y: int;
private var _width: int;
private var _height: int;
private var _bg_width: int;
private var _bg_height: int;
private var _isPlay: Boolean;
private var _isVidio: Boolean;
private var _inited: Boolean;
private var _isInited: Boolean;
private var _videoInit: Boolean;
private var _errMessage: A_Text;
private var _updateMessger: A_UpdateMessage;
мм, шрифт немного другой, не так красиво как в идее(
roman-kashitsyn 12.11.2011 15:16 # +1
(car x) (car y) - раскаркались тут
kyzi007 12.11.2011 15:27 # 0
Красивая лесенка)
roman-kashitsyn 12.11.2011 18:35 # 0
Lure Of Chaos 12.11.2011 19:33 # 0
Lure Of Chaos 12.11.2011 17:26 # 0
roman-kashitsyn 12.11.2011 08:41 # −5
SmackMyBitchUp 12.11.2011 13:15 # 0
kyzi007 12.11.2011 14:33 # 0
В чем подвох?
roman-kashitsyn 12.11.2011 14:47 # 0
2. Ветки содержат практически одинаковый код. Одна только проверка на null чего стоит.
3. После того, как объект details получен и проверен, происходит повторное получение того же объекта.
kyzi007 12.11.2011 15:00 # 0
Копипаста рулит)
Надо спросони пока чай не попила глупых вопросов не задавать).
askell 12.11.2011 15:44 # −1
guest 15.11.2011 19:17 # 0
Если человек не полный нуб, то размер его метода не превышает 10-15 строчек. Но на одного хорошего программиста, к сожалению, приходится 20 ПХПшников. Даже в джаве.
roman-kashitsyn 15.11.2011 19:19 # 0
печальный lol
tir 16.11.2011 07:57 # 0
guest8 09.04.2019 12:00 # −999