Index: APPS/PM/KenmerkenService.cls.xml =================================================================== diff -u -r1935 -r2002 --- APPS/PM/KenmerkenService.cls.xml (.../KenmerkenService.cls.xml) (revision 1935) +++ APPS/PM/KenmerkenService.cls.xml (.../KenmerkenService.cls.xml) (revision 2002) @@ -244,11 +244,13 @@ Set KenmerkGroepMetadata = ##class(APPS.PM.dto.Kenm.KenmerkGroepMetadata).%New() Set KenmerkGroepMetadata.Code = KenmerkGroep - Set Metadata = ##class(Prod.Kenmerk.MetaGroep).%OpenId(KenmerkGroep) - If $IsObject(Metadata){ - Set KenmerkGroepMetadata.MultipleKenmerkenSetsToegelaten = Metadata.MultipleKenmerkenSetsToegelaten() - Set KenmerkGroepMetadata.Naam = Metadata.Omschrijving - Set KenmerkGroepMetadata.Icoon = Metadata.Icoon + Set MetaGroep = ##class(Prod.Kenmerk.MetaGroep).%OpenId(KenmerkGroep) + If $IsObject(MetaGroep){ + Set KenmerkGroepMetadata.MultipleKenmerkenSetsToegelaten = MetaGroep.MultipleKenmerkenSetsToegelaten() + Set KenmerkGroepMetadata.Naam = MetaGroep.Omschrijving + + Set KenmerkGroepMetadata.Icoon = ##class(APPS.common.dto.Icoon).%New() + set KenmerkGroepMetadata.Icoon.RelatiefPad = MetaGroep.GeefRelatiefPadIcoon() } Set RS = ##class(%ResultSet).%New("Prod.Kenmerk.MetaDefinitie:FilterMetaDefsViaGroep") Index: APPS/PM/dto/Kenm/KenmerkGroepMetadata.cls.xml =================================================================== diff -u -r1681 -r2002 --- APPS/PM/dto/Kenm/KenmerkGroepMetadata.cls.xml (.../KenmerkGroepMetadata.cls.xml) (revision 1681) +++ APPS/PM/dto/Kenm/KenmerkGroepMetadata.cls.xml (.../KenmerkGroepMetadata.cls.xml) (revision 2002) @@ -14,7 +14,7 @@ Relatief pad naar icoon -%String +APPS.common.dto.Icoon Index: APPS/common/dto/Icoon.cls.xml =================================================================== diff -u --- APPS/common/dto/Icoon.cls.xml (revision 0) +++ APPS/common/dto/Icoon.cls.xml (revision 2002) @@ -0,0 +1,13 @@ + + + + + +1 +%RegisteredObject,%XML.Adaptor + + +%String + + + Index: Prod/Kenmerk/MetaGroep.cls.xml =================================================================== diff -u -r1563 -r2002 --- Prod/Kenmerk/MetaGroep.cls.xml (.../MetaGroep.cls.xml) (revision 1563) +++ Prod/Kenmerk/MetaGroep.cls.xml (.../MetaGroep.cls.xml) (revision 2002) @@ -38,7 +38,7 @@ Relatief pad naar icoon -%String +TECH.Icoon @@ -70,6 +70,18 @@ ]]> + +%String + + + %Library.CacheStorage ^Prod.Ken.MetaDefinitieD Index: TECH Icoon.prj.xml =================================================================== diff -u --- TECH Icoon.prj.xml (revision 0) +++ TECH Icoon.prj.xml (revision 2002) @@ -0,0 +1,5 @@ + + + + + Index: TECH/Icoon.cls.xml =================================================================== diff -u --- TECH/Icoon.cls.xml (revision 0) +++ TECH/Icoon.cls.xml (revision 2002) @@ -0,0 +1,37 @@ + + + +persistent +1 +%Persistent +0 + + +%String + + + +RelatiefPad +1 + + + +%Library.CacheStorage +^TECH.IcoonD +IcoonDefaultData +^TECH.IcoonD +^TECH.IcoonI +^TECH.IcoonS + +listnode + + +%%CLASSNAME + + +RelatiefPad + + + + +