litesoft
Diff Revisions
2
vs
24
for /trunk/Java/core/Server/src/org/litesoft/orsup/base/UniqueKeyMulti.java
|
@@ -18,6 +18,7 @@ |
18 |
18 |
|
private Object[] mIDs; |
19 |
19 |
|
transient private AttributeAccessorSCD[] mAASCDs; |
20 |
20 |
|
|
|
21 |
+ |
@SuppressWarnings({"unchecked"}) |
21 |
22 |
|
public UniqueKeyMulti( PersistentObject<?> pPO, AttributeAccessorSCD<PersistentObject<?>>... pAASCDs ) |
22 |
23 |
|
{ |
23 |
24 |
|
IllegalArgument.ifNull( "PersistentObject", pPO ); |
|
@@ -40,6 +41,7 @@ |
40 |
41 |
|
} |
41 |
42 |
|
} |
42 |
43 |
|
|
|
44 |
+ |
@Override |
43 |
45 |
|
protected int calcHashCode() |
44 |
46 |
|
{ |
45 |
47 |
|
int rv = 0; |
|
@@ -50,6 +52,7 @@ |
50 |
52 |
|
return rv; |
51 |
53 |
|
} |
52 |
54 |
|
|
|
55 |
+ |
@Override |
53 |
56 |
|
protected boolean equalsNotNullNotUs( PersistentObjectUniqueKey pThem ) |
54 |
57 |
|
{ |
55 |
58 |
|
if ( pThem instanceof UniqueKeyMulti ) |
|
@@ -70,6 +73,7 @@ |
70 |
73 |
|
return false; |
71 |
74 |
|
} |
72 |
75 |
|
|
|
76 |
+ |
@Override |
73 |
77 |
|
protected String generateToStringForConstructor() |
74 |
78 |
|
{ |
75 |
79 |
|
StringBuilder sb = new StringBuilder(); |
|
@@ -142,6 +146,7 @@ |
142 |
146 |
|
return parts.toArray( new String[parts.size()] ); |
143 |
147 |
|
} |
144 |
148 |
|
|
|
149 |
+ |
@Override |
145 |
150 |
|
public WhereClause convertToWC() |
146 |
151 |
|
{ |
147 |
152 |
|
if ( mAASCDs == null ) |