litesoft
Diff Revisions
829
vs
830
for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/objects/ObjectMetaData.java
|
@@ -506,17 +506,17 @@ |
506 |
506 |
|
String[] parts; |
507 |
507 |
|
if ( pVirtual ) |
508 |
508 |
|
{ |
509 |
|
- |
parts = pReader.getAdditionalValues( 1 ); |
|
509 |
+ |
parts = pReader.getAdditionalValues( 1 ); // assert there are not more than 1 |
510 |
510 |
|
return unpersistAttributeRelatedVirtual( zType, pReader.getName(), parts[0] ); // RelatedToName |
511 |
511 |
|
} |
512 |
|
- |
parts = pReader.getAdditionalValues( 2 ); |
|
512 |
+ |
parts = pReader.getAdditionalValues( 2 ); // assert there are not more than 2 |
513 |
513 |
|
return unpersistAttributeRelatedPersisted( zType, pReader.getName(), parts[0], parts[1] ); // RelatedToName, BackAttrib |
514 |
514 |
|
} |
515 |
515 |
|
if ( zType instanceof AbstractValidOptionsAttributeTypeSimple ) |
516 |
516 |
|
{ |
517 |
517 |
|
return unpersistAttributeValidOptions( zType, pReader.getName(), pReader.getAdditionalValues( null ), pVirtual ); |
518 |
518 |
|
} |
519 |
|
- |
pReader.getAdditionalValues( 0 ); |
|
519 |
+ |
pReader.getAdditionalValues( 0 ); // assert there are none! |
520 |
520 |
|
if ( zType instanceof A_ID ) |
521 |
521 |
|
{ |
522 |
522 |
|
return unpersistAttributeID( pReader.getName() ); |