X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-java-api-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fsal%2Fjava%2Fapi%2Fgenerator%2FUnionTemplate.xtend;h=b2bc7c3e16cf3771aef21fc8d858717c9c50aaf5;hb=refs%2Fchanges%2F88%2F50088%2F1;hp=b2c5d5a0bbdfdb83edfb6b7002cf2532f8afdb23;hpb=edcae2f21cb1cc11787ac8e3d1a0953c6db538cb;p=mdsal.git diff --git a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend index b2c5d5a0bb..b2bc7c3e16 100644 --- a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend +++ b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend @@ -127,6 +127,9 @@ class UnionTemplate extends ClassTemplate { «IF "java.lang.String".equals(propRet.fullyQualifiedName)» ««« type string «field.fieldName» = «property.fieldName».toCharArray(); + «ELSEIF "org.opendaylight.yangtools.yang.binding.InstanceIdentifier".equals(propRet.fullyQualifiedName)» + ««« type instance-identifier + «field.fieldName» = «property.fieldName».toString().toCharArray(); «ELSEIF "byte[]".equals(propRet.name)» ««« type binary «field.fieldName» = new «String.importedName»(«property.fieldName»).toCharArray();