X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.common%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fcommon%2Futils%2FMetadataUtil.java;h=283606655ad06bf29f9dddb11c1f97aa3769dbdc;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=fd3237f2139a050423eebf13d1c1322620cac068;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.common/src/org/simantics/db/common/utils/MetadataUtil.java b/bundles/org.simantics.db.common/src/org/simantics/db/common/utils/MetadataUtil.java index fd3237f21..283606655 100644 --- a/bundles/org.simantics.db.common/src/org/simantics/db/common/utils/MetadataUtil.java +++ b/bundles/org.simantics.db.common/src/org/simantics/db/common/utils/MetadataUtil.java @@ -1,29 +1,29 @@ -package org.simantics.db.common.utils; - -import java.lang.reflect.Method; -import java.util.Map; - -import org.simantics.db.Metadata; - -public class MetadataUtil { - @SuppressWarnings("unchecked") - public static T getMetadata(Map data, Class dataClass) { - if (null == data || null == dataClass) - return null; - T result = null; - try { - Method m = dataClass.getMethod("deserialise", byte[].class); - byte[] bytes = data.get(dataClass.getName()); - if (null != bytes) { - Object value = m.invoke(null, bytes); - result = (T)value; - } else - return null; - } catch (RuntimeException e) { - Logger.defaultLogError(e); - } catch (Exception e) { - Logger.defaultLogError(e); - } - return result; - } -} +package org.simantics.db.common.utils; + +import java.lang.reflect.Method; +import java.util.Map; + +import org.simantics.db.Metadata; + +public class MetadataUtil { + @SuppressWarnings("unchecked") + public static T getMetadata(Map data, Class dataClass) { + if (null == data || null == dataClass) + return null; + T result = null; + try { + Method m = dataClass.getMethod("deserialise", byte[].class); + byte[] bytes = data.get(dataClass.getName()); + if (null != bytes) { + Object value = m.invoke(null, bytes); + result = (T)value; + } else + return null; + } catch (RuntimeException e) { + Logger.defaultLogError(e); + } catch (Exception e) { + Logger.defaultLogError(e); + } + return result; + } +}