X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fconfig-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Fconfignetconfconnector%2Futil%2FUtil.java;h=7b286df0f709f4ac30c8fb8156f72ee38781ff1e;hb=992a433ff8fd0ce7335bf5ea9e59a75602a95a19;hp=1c806742e9b141c7f836d9565a9f449255406b69;hpb=ff42855d9de0ab5e8c409ccde914e6f501676ddb;p=controller.git diff --git a/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/util/Util.java b/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/util/Util.java index 1c806742e9..7b286df0f7 100644 --- a/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/util/Util.java +++ b/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/util/Util.java @@ -8,32 +8,20 @@ package org.opendaylight.controller.netconf.confignetconfconnector.util; -import com.google.common.base.Preconditions; -import org.opendaylight.controller.config.yang.store.api.YangStoreException; -import org.opendaylight.controller.config.yang.store.api.YangStoreService; -import org.opendaylight.controller.config.yang.store.api.YangStoreSnapshot; -import org.opendaylight.controller.netconf.api.NetconfDocumentedException; -import org.opendaylight.controller.netconf.api.NetconfDocumentedException.ErrorSeverity; -import org.opendaylight.controller.netconf.api.NetconfDocumentedException.ErrorTag; -import org.opendaylight.controller.netconf.api.NetconfDocumentedException.ErrorType; +import static org.opendaylight.yangtools.yang.common.SimpleDateFormatUtil.getRevisionFormat; +import com.google.common.base.Preconditions; import java.text.ParseException; -import java.text.SimpleDateFormat; import java.util.Date; public final class Util { - /** - * Used for date <-> xml serialization - */ - private static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); - public static String writeDate(final Date date) { - return dateFormat.format(date); + return getRevisionFormat().format(date); } public static Date readDate(final String s) throws ParseException { - return dateFormat.parse(s); + return getRevisionFormat().parse(s); } public static void checkType(final Object value, final Class clazz) { @@ -41,15 +29,4 @@ public final class Util { + " should be " + clazz + " of " + value); } - // TODO: add message and proper error types - public static YangStoreSnapshot getYangStore(final YangStoreService yangStoreService) - throws NetconfDocumentedException { - try { - return yangStoreService.getYangStoreSnapshot(); - } catch (final YangStoreException e) { - throw new NetconfDocumentedException("TODO", e, ErrorType.application, ErrorTag.bad_attribute, - ErrorSeverity.error); - } - } - }