X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fconfig-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Fconfignetconfconnector%2Fmapping%2Fattributes%2Fresolving%2FAbstractAttributeResolvingStrategy.java;h=5763ed8caf4349496556b34e90f2f4f201de7fd3;hp=2808d5dfff20a87738b07d0d29730497bc3b5ac7;hb=7d4251f30d145d8b402e206a11fb4a2ff90ac351;hpb=004251a5b4552d6ac4fc555a3dfaca885fc75884 diff --git a/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/resolving/AbstractAttributeResolvingStrategy.java b/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/resolving/AbstractAttributeResolvingStrategy.java index 2808d5dfff..5763ed8caf 100644 --- a/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/resolving/AbstractAttributeResolvingStrategy.java +++ b/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/resolving/AbstractAttributeResolvingStrategy.java @@ -11,7 +11,7 @@ package org.opendaylight.controller.netconf.confignetconfconnector.mapping.attri import javax.management.openmbean.OpenType; abstract class AbstractAttributeResolvingStrategy> implements AttributeResolvingStrategy { - private final O openType; + private O openType; public AbstractAttributeResolvingStrategy(O openType) { this.openType = openType; @@ -21,4 +21,11 @@ abstract class AbstractAttributeResolvingStrategy> impl public O getOpenType() { return openType; } + + /** + * Composite types might change during resolution. Use this setter to update open type + */ + public void setOpenType(final O openType) { + this.openType = openType; + } }