X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager-facade-xml%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Ffacade%2Fxml%2Fmapping%2Fattributes%2Fmapping%2FSimpleAttributeMappingStrategy.java;h=782d2435505258ef8be9b348393e21e4e259f1f0;hp=a79e96a23c5028c0545fc1f8078b08eed86b4f5c;hb=f43b01b81319959b1907e3e04537f5169e7f33d8;hpb=d266f4384d4850af9049d7cddd2bbac8f75ba61e diff --git a/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/mapping/attributes/mapping/SimpleAttributeMappingStrategy.java b/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/mapping/attributes/mapping/SimpleAttributeMappingStrategy.java index a79e96a23c..782d243550 100644 --- a/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/mapping/attributes/mapping/SimpleAttributeMappingStrategy.java +++ b/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/mapping/attributes/mapping/SimpleAttributeMappingStrategy.java @@ -11,10 +11,9 @@ package org.opendaylight.controller.config.facade.xml.mapping.attributes.mapping import com.google.common.base.Optional; import com.google.common.base.Preconditions; import com.google.common.collect.Maps; -import java.util.Date; import java.util.Map; import javax.management.openmbean.SimpleType; -import org.opendaylight.controller.config.facade.xml.util.Util; +import org.opendaylight.yangtools.yang.common.Revision; public class SimpleAttributeMappingStrategy extends AbstractAttributeMappingStrategy> { @@ -43,7 +42,7 @@ public class SimpleAttributeMappingStrategy extends AbstractAttributeMappingStra static { WRITER_PLUGINS.put(DEFAULT_WRITER_PLUGIN, new DefaultWriterPlugin()); - WRITER_PLUGINS.put(Date.class.getCanonicalName(), new DatePlugin()); + WRITER_PLUGINS.put(Revision.class.getCanonicalName(), new RevisionPlugin()); } /** @@ -61,12 +60,12 @@ public class SimpleAttributeMappingStrategy extends AbstractAttributeMappingStra } } - static class DatePlugin implements WriterPlugin { + static class RevisionPlugin implements WriterPlugin { @Override public String writeObject(final Object value) { - Preconditions.checkArgument(value instanceof Date, "Attribute must be Date"); - return Util.writeDate((Date) value); + Preconditions.checkArgument(value instanceof Revision, "Attribute must be Date"); + return ((Revision) value).toString(); } }