Subversion Repository Public Repository

litesoft

Diff Revisions 2 vs 24 for /trunk/Java/core/Server/src/org/litesoft/orsup/base/UniqueKeyMulti.java

Diff revisions: vs.
  @@ -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 )