argument_buffer.diff
src/com/goldencode/p2j/persist/FieldReference.java 2020-09-23 08:17:43 +0000 | ||
---|---|---|
456 | 456 |
boolean bulk) |
457 | 457 |
{ |
458 | 458 |
RecordBuffer definition = ((BufferReference) dmo).definition(); |
459 |
RecordBuffer buffer = RecordBuffer.get(dmo); |
|
459 |
RecordBuffer buffer = RecordBuffer.get(dmo).buffer();
|
|
460 | 460 |
if (definition != buffer) |
461 | 461 |
{ |
462 | 462 |
property = definition.getBoundPropertyMappings().get(property); |
src/com/goldencode/p2j/persist/RecordBuffer.java 2020-09-23 08:56:30 +0000 | ||
---|---|---|
6267 | 6267 |
* |
6268 | 6268 |
* @return Current record buffer (i.e., <code>this</code>). |
6269 | 6269 |
*/ |
6270 |
public final RecordBuffer buffer()
|
|
6270 |
public RecordBuffer buffer() |
|
6271 | 6271 |
{ |
6272 | 6272 |
return this; |
6273 | 6273 |
} |
... | ... | |
6278 | 6278 |
* |
6279 | 6279 |
* @return The definition-time instance. |
6280 | 6280 |
*/ |
6281 |
public final RecordBuffer definition()
|
|
6281 |
public RecordBuffer definition() |
|
6282 | 6282 |
{ |
6283 | 6283 |
return this; |
6284 | 6284 |
} |
... | ... | |
13434 | 13434 |
{ |
13435 | 13435 |
try |
13436 | 13436 |
{ |
13437 |
if (method.getName().equals("buffer")) |
|
13438 |
{ |
|
13439 |
return boundBuffer; |
|
13440 |
} |
|
13441 |
|
|
13442 |
if (method.getName().equals("definition")) |
|
13443 |
{ |
|
13444 |
return defBuffer; |
|
13445 |
} |
|
13446 | ||
13447 | 13437 |
if (proxy instanceof BufferImpl) |
13448 |
{ |
|
13438 |
{ |
|
13439 |
if (method.getName().equals("buffer")) |
|
13440 |
{ |
|
13441 |
return this.boundProxy; |
|
13442 |
} |
|
13443 |
|
|
13449 | 13444 |
// avoid altering methods which should be handled directly by the buffer |
13450 | 13445 |
// also this is used to suppress the behavior of enclosed argument proxies |
13451 | 13446 |
if (method.getName().equals("overrideName") || |