Index: vhUnitTest/ECON/PM/Maatwerk/dto/TbxKenmerken/ToArray/Test.cls.xml =================================================================== diff -u -r39509 -r39514 --- vhUnitTest/ECON/PM/Maatwerk/dto/TbxKenmerken/ToArray/Test.cls.xml (.../Test.cls.xml) (revision 39509) +++ vhUnitTest/ECON/PM/Maatwerk/dto/TbxKenmerken/ToArray/Test.cls.xml (.../Test.cls.xml) (revision 39514) @@ -46,6 +46,16 @@ Do $$$AssertEquals(Array.GetAt("Nietmeeleveren.Nietmeeleveren_antislipmat"),"1") ]]> + + + + Index: vhUnitTest/ECON/PM/Maatwerk/dto/TbxKenmerken/FromArray/Test.cls.xml =================================================================== diff -u -r39509 -r39514 --- vhUnitTest/ECON/PM/Maatwerk/dto/TbxKenmerken/FromArray/Test.cls.xml (.../Test.cls.xml) (revision 39509) +++ vhUnitTest/ECON/PM/Maatwerk/dto/TbxKenmerken/FromArray/Test.cls.xml (.../Test.cls.xml) (revision 39514) @@ -54,6 +54,18 @@ do $$$AssertTrue(Object.NietMeeleveren.Antislipmat) ]]> + + + + Index: ECON/PM/Maatwerk/dto/TbxKenmerken.cls.xml =================================================================== diff -u -r39513 -r39514 --- ECON/PM/Maatwerk/dto/TbxKenmerken.cls.xml (.../TbxKenmerken.cls.xml) (revision 39513) +++ ECON/PM/Maatwerk/dto/TbxKenmerken.cls.xml (.../TbxKenmerken.cls.xml) (revision 39514) @@ -238,6 +238,12 @@ If $length(PropertyName) { Set $property($this.NietMeeleveren,PropertyName) = Value } + } ElseIf Kenmerk["Lijn."{ + Set PropertyName = ..GetPropertyName($piece(Kenmerk,".",2), "ECON.PM.Maatwerk.dto.TbxKenmerken.Lijn") + + If $length(PropertyName) { + Set $property($this.Lijn,PropertyName) = Value + } } Else { Set PropertyName = ..GetPropertyName(Kenmerk, "ECON.PM.Maatwerk.dto.TbxKenmerken") @@ -271,45 +277,19 @@ Set CompiledProperty = ##class(%Dictionary.CompiledProperty).%OpenId(PropertyName_"||"_PropertyValue) Do KenmerkenArray.SetAt(Value,"Nietmeeleveren."_CompiledProperty.Parameters.GetAt("XMLNAME")) } + } ElseIf PropertyName[".Lijn" { + Set Value = $property($this.Lijn,PropertyValue) + If $length(Value) { + Set CompiledProperty = ##class(%Dictionary.CompiledProperty).%OpenId(PropertyName_"||"_PropertyValue) + Do KenmerkenArray.SetAt(Value,"Lijn."_CompiledProperty.Parameters.GetAt("XMLNAME")) + } } } Quit KenmerkenArray ]]> - -Stream:%Stream.Object - - - - -%Stream.Object -0) Stream.Write($char(13,10)) - do Stream.Write(CompiledProperty.Parameters.GetAt("XMLNAME")_"="_Value) - } - } - quit Stream -]]> - - PropertyName:%String,ClassName:%String 1 @@ -456,6 +436,9 @@ NietMeeleveren + +Lijn + FishEye: Tag 39514 refers to a dead (removed) revision in file `vhUnitTest/ECON/PM/Maatwerk/dto/TbxKenmerken/ToStream/Test.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 39514 refers to a dead (removed) revision in file `vhUnitTest/ECON/PM/Maatwerk/dto/TbxKenmerken/FromStream/Test.cls.xml'. FishEye: No comparison available. Pass `N' to diff?