litesoft
Diff Revisions
200
vs
220
for /trunk/Java/core/Server/src/org/litesoft/orsup/nonpublic/PersistentObjectImpl.java
|
@@ -255,6 +255,12 @@ |
255 |
255 |
|
} |
256 |
256 |
|
|
257 |
257 |
|
@Override |
|
258 |
+ |
public int numberOfAttributeChanged() |
|
259 |
+ |
{ |
|
260 |
+ |
return mChangeTracker.numberOfChanges(); |
|
261 |
+ |
} |
|
262 |
+ |
|
|
263 |
+ |
@Override |
258 |
264 |
|
public final boolean isAnyAttributeChanged() |
259 |
265 |
|
{ |
260 |
266 |
|
return mChangeTracker.hasChanges(); |
|
@@ -1111,6 +1117,8 @@ |
1111 |
1117 |
|
{ |
1112 |
1118 |
|
OriginalValueChangeTracker<T> clear(); |
1113 |
1119 |
|
|
|
1120 |
+ |
int numberOfChanges(); |
|
1121 |
+ |
|
1114 |
1122 |
|
boolean hasChanges(); |
1115 |
1123 |
|
|
1116 |
1124 |
|
boolean hasChangeFor( String pAttributeName ); |
|
@@ -1143,6 +1151,12 @@ |
1143 |
1151 |
|
} |
1144 |
1152 |
|
|
1145 |
1153 |
|
@Override |
|
1154 |
+ |
public int numberOfChanges() |
|
1155 |
+ |
{ |
|
1156 |
+ |
return 0; |
|
1157 |
+ |
} |
|
1158 |
+ |
|
|
1159 |
+ |
@Override |
1146 |
1160 |
|
public boolean hasChanges() |
1147 |
1161 |
|
{ |
1148 |
1162 |
|
return false; |
|
@@ -1211,6 +1225,12 @@ |
1211 |
1225 |
|
} |
1212 |
1226 |
|
|
1213 |
1227 |
|
@Override |
|
1228 |
+ |
public int numberOfChanges() |
|
1229 |
+ |
{ |
|
1230 |
+ |
return mAttributeNameToOriginalValues.size(); |
|
1231 |
+ |
} |
|
1232 |
+ |
|
|
1233 |
+ |
@Override |
1214 |
1234 |
|
public boolean hasChanges() |
1215 |
1235 |
|
{ |
1216 |
1236 |
|
return !mAttributeNameToOriginalValues.isEmpty(); |