From e90a15b84ac1837a409d3db7c6bf943acb99b999 Mon Sep 17 00:00:00 2001 From: serge-rider Date: Fri, 16 Mar 2018 09:59:18 +0300 Subject: [PATCH] Data type descriptor fix --- .../datatype/DataTypeAbstractDescriptor.java | 4 ++-- .../ext/mockdata/model/MockGeneratorDescriptor.java | 12 +++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/datatype/DataTypeAbstractDescriptor.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/datatype/DataTypeAbstractDescriptor.java index 8771d73769..a14e7db1bd 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/datatype/DataTypeAbstractDescriptor.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/datatype/DataTypeAbstractDescriptor.java @@ -39,7 +39,7 @@ public abstract class DataTypeAbstractDescriptor extends AbstractDes public static final String ALL_TYPES_PATTERN = "*"; private final Class instanceType; - protected String id; + private final String id; private ObjectType implType; private Set supportedTypes = new HashSet<>(); private List supportedDataSources = new ArrayList<>(); @@ -136,7 +136,7 @@ public abstract class DataTypeAbstractDescriptor extends AbstractDes return implType.createInstance(instanceType); } catch (Exception e) { - throw new IllegalStateException("Can't instantiate data type provider '" + this.id + "'", e); //$NON-NLS-1$ + throw new IllegalStateException("Can't instantiate data type provider '" + this.getId() + "'", e); //$NON-NLS-1$ } } diff --git a/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/model/MockGeneratorDescriptor.java b/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/model/MockGeneratorDescriptor.java index d973957716..90e92ced79 100644 --- a/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/model/MockGeneratorDescriptor.java +++ b/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/model/MockGeneratorDescriptor.java @@ -38,6 +38,7 @@ public class MockGeneratorDescriptor extends DataTypeAbstractDescriptor