mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
15.40.2014 023cb06dcd563d07aec65fc65a369614402345ae
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Êþº¾1
Vˆ    U‰    UŠ
‹Œ
Ž
’“”•–—˜
™š
›œ
žŸ ¡¢
£¤¥
¦§ ¨©ª«¬   U­®¯
²³´
µ¶·
²¹º»¼½
²¾¿ÀÁ
²ÂÃÄ
UÅÆÇÈÉ
#ÊË
#ÌÍÎÏÐ
#ÑÒ
EÓÔ
Õ ¨Ö ר ×ÙÚÛÜÝ
Þ ßà ßáâãäåcon2Lcom/octetstring/jdbcLdap/jndi/JndiLdapConnection;doInsertZdoDelete doDeleteMulti<init>(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis/Lcom/octetstring/jdbcLdap/junit/sql/TestUpdate;nameLjava/lang/String;tearDown()VeLcom/novell/ldap/LDAPException;
ExceptionsæsetUpstmtLjava/sql/Statement;   testParsesqlupdate8Lcom/octetstring/jdbcLdap/sql/statements/JdbcLdapUpdate;store'Lcom/octetstring/jdbcLdap/sql/SqlStore;look[Ljava/lang/String;testParseMultifilter
testUpdateSQLsearchcountIrsLjava/sql/ResultSet;testUpdateParamstestUpdateStatementtestUpdatePreparedStatementpsLjava/sql/PreparedStatement; testUpdateQuotePreparedStatement
SourceFileTestUpdate.java ]^ [Z WX çèjava/lang/StringBuilder ]g9cn="Marc Boorshtein, OctetString",ou=Product Development, éê ëì íìî ï^com/novell/ldap/LDAPException8cn=Marc Boorshtein\, OctetString,ou=Product Development,4cn=Marc Boorsh,ou=Product Development,dc=idrs,dc=com5cn=Steve Boorsh,ou=Product Development,dc=idrs,dc=com6cn=Sherry Boorsh,ou=Product Development,dc=idrs,dc=com ðg+com.octetstring.jdbcLdap.sql.JdbcLdapDriverñ òóldapConnStringô õö?SEARCH_SCOPE:=subTreeScopeldapUserldapPass÷ çø0com/octetstring/jdbcLdap/jndi/JndiLdapConnection ùúÕINSERT INTO cn="Marc Boorshtein, OctetString",ou=Product Development (objectClass,objectClass,objectClass,sn,cn,title) VALUES (top,person,organizationalPerson,Boorshtein,"Marc Boorshtein, OctetString",test-single)û üý«INSERT INTO cn=Marc Boorsh,ou=Product Development (objectClass,objectClass,objectClass,sn,cn,title) VALUES (top,person,organizationalPerson,Boorsh,Marc Boorsh,test1-multi)­INSERT INTO cn=Steve Boorsh,ou=Product Development (objectClass,objectClass,objectClass,sn,cn,title) VALUES (top,person,organizationalPerson,Boorsh,Steve Boorsh,test2-multi)¯INSERT INTO cn=Sherry Boorsh,ou=Product Development (objectClass,objectClass,objectClass,sn,cn,title) VALUES (top,person,organizationalPerson,Boorsh,Sherry Boorsh,test3-multi) \Z8UPDATE ou=Product Development SET title=Title set!, sn=?6com/octetstring/jdbcLdap/sql/statements/JdbcLdapUpdate þÿ  ìou=Product Development FROM not correct :  ^     titlesnimproper fields :   
   
Title set!?improper insert fields :   ì(objectClass=*)improper where statement :    CUPDATE ou=Product Development SET title=Title set!, sn=? WHERE cn=?(cn={0})invalid where : 
Boorshtein Marc Boorshtein, OctetString ì!(cn=Marc Boorshtein, OctetString)invalid complete filter : ?UPDATE ou=Product Development SET sn=Boorshtein WHERE sn=Boorsh6SELECT sn FROM ou=Product Development WHERE cn=*Boorsh üjava/lang/Integer Error:, count is :  é   ösn is wrong : wrong count! : 1UPDATE ou=Product Development SET sn=? WHERE sn=?Boorsh   üBUPDATE ou=Product Development SET sn="Boorshtein, Marc" WHERE sn=?Boorshtein, Marc-com/octetstring/jdbcLdap/junit/sql/TestUpdatejunit/framework/TestCasejava/lang/Exception getConnection"()Lcom/novell/ldap/LDAPConnection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getBaseContext()Ljava/lang/String;toStringcom/novell/ldap/LDAPConnectiondeleteclosejava/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class;java/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;java/sql/DriverManagerM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;createStatement()Ljava/sql/Statement;java/sql/Statement executeUpdate(Ljava/lang/String;)IinitG(Lcom/octetstring/jdbcLdap/jndi/JndiLdapConnection;Ljava/lang/String;)V getSqlStore)()Lcom/octetstring/jdbcLdap/sql/SqlStore;%com/octetstring/jdbcLdap/sql/SqlStoregetDistinguishedNamejava/lang/Stringequals(Ljava/lang/Object;)Zfail  getFields()[Ljava/lang/String;getInsertFieldsgetWhere
assertTrue(Z)VsetValue(ILjava/lang/String;)VgetFilterWithParams()Ljava/lang/Object;intValue()I(I)Ljava/lang/StringBuilder; executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;java/sql/ResultSetnext()Z    getStringprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;java/sql/PreparedStatement  setString!UVWXYZ[Z\Z
]^_>*+·±`
-.abcdefg_û*´™u*´¶»Y·¶*´¶    ¶¶
¶ §L*´¶»Y· ¶*´¶    ¶¶
¶ §L*´¶¶ *´¶¶ *´¶¶ *´¶±*- .QT `2 13*7-5.:Q>T<U?a@mAyD€Ea .hiUhibcjklg_®^¸W*»Y·¸¶¶¶
¸¸¸Àµ*´¶L+¹W+¹W+¹W+ ¹W±`"HI1J9MBNKOTP]Qa^bc9%mnjkog_¢ü*µ*µ!"L»#Y·$M,*´+¶%,¶&N-¶'(¶)š»Y·*¶-¶'¶¶
¸+±-¶,:2-¶)™2.¶)š)»Y·/¶2¶0¶2¶¶
¸+±-¶1:22¶)™23¶)š)»Y·4¶2¶0¶2¶¶
¸+±-¶56¶)š»Y·7¶-¶5¶¶
¸+±¸8±`ZTU
V WXY#]/^H_IdOegfŒgk“l«mÐnÑqÝrös÷vûwa4übc ïpeçqr#ÙstO­uvjkwg_ç+*µ9L»#Y·$M,*´+¶%,¶&N-¶'(¶)š»Y·*¶-¶'¶¶
¸+±-¶,:2-¶)™2.¶)š)»Y·/¶2¶0¶2¶¶
¸+±-¶1:22¶)™23¶)š)»Y·4¶2¶0¶2¶¶
¸+±-¶5:¶)š»Y·;¶-¶5¶¶
¸+,<¶=,>¶=,¶?:@¶)š»Y·A¶¶¶
¸+¸8±`fz{|}~‚*ƒC„D‰JŠb‹‡ŒˆŽ‘¦’˓ؘ̗ñ›øœÿžŸ&¢*£a>+bc#peqr stJáuv&xejkyg_‡Å*µ*µ!BLCM*´¶N»#Y·$:*´+¶%¶DÀE¶F6¢»Y·G¶¶H¶
¸+±-,¹I:6¹J™9.¹K<¶)š"»Y·L¶.¹K¶¶
¸+±„§ÿâ»Y·M¶¶H¶
¸+±¸8±`b¦§
© ª«¬!­+®8¯>°U±V´_µb¶l·}¸›¹œ»Ÿ¼¢¾¨¿¿ÀÀÃÄÅaHÅbc ¸zeµ{e­mn!¤qr8|}_f~jk€g_ŸÕ*µ*µ!NLCM*´¶N»#Y·$:*´+¶%<¶=O¶=¶DÀE¶F6¢»Y·G¶¶H¶
¸+±-,¹I:6¹J™9.¹K<¶)š"»Y·L¶.¹K¶¶
¸+±„§ÿâ»Y·M¶¶H¶
¸+±¸8±`jÈÉ
Ë ÌÍÎ!Ï+Ð3Ñ;ÒHÓNÔeÕfØoÙrÚ|ۍܫݬ߯à²â¸ãÏäÐçÔéaHÕbc ÈzeÅ{e½mn!´qrH|}of~jkg_^®*µ*µ!BLCM*´¶N-+¹6¢»Y·G¶¶H¶
¸+±-,¹I:6¹J™9.¹K<¶)š"»Y·L¶.¹K¶¶
¸+±„§ÿâ»Y·M¶¶H¶
¸+±¸8±`Zìí
ï ðñô!õ'ö>÷?úHûKüUýfþ„ÿ…ˆ‹‘¨©   ­ a>®bc ¡zež{e–mn!|}Hf~jk‚g_Ê*µ*µ!NLCM*´+¶PN*´¶:-<¹Q-O¹Q-¹R6¢»Y·G¶¶H¶
¸+±,¹I:6¹J™9.¹K<¶)š"»Y·L¶.¹K¶¶
¸+±„§ÿâ»Y·M¶¶H¶
¸+±¸8±`f
 "+4<BYZd g!q"‚# $¡&¤'§)­*Ä+Å.É0aHÊbc ½zeº{e±ƒ„"¨mn<Ž|}df~jk…g_ƒÁ*µ*µ!SLCM*´+¶PN*´¶:-O¹Q-¹R6¢»Y·G¶¶H¶
¸+±,¹I:6¹J™9.¹KT¶)š"»Y·L¶.¹K¶¶
¸+±„§ÿâ»Y·M¶¶H¶
¸+±¸8±`b34
6 789"<+>3?9@PAQD[E^FhGyH—I˜K›LžN¤O»P¼SÀUaHÁbc ´ze±{e¨ƒ„"Ÿmn3Ž|}[f~jk†‡