提交 d644bd30 编写于 作者: S Serge Rider

Custom attribute transformers model

上级 06df3d71
......@@ -86,7 +86,8 @@ public class DBVTransformSettings {
}
for (int i = 0; i < descriptors.size();) {
final DBDAttributeTransformerDescriptor descriptor = descriptors.get(i);
if ((descriptor.isApplicableByDefault() && excludedTransformers != null && excludedTransformers.contains(descriptor.getId())) ||
if ((descriptor.isCustom() && !descriptor.getId().equals(customTransformer)) ||
(descriptor.isApplicableByDefault() && excludedTransformers != null && excludedTransformers.contains(descriptor.getId())) ||
(!descriptor.isApplicableByDefault() && includedTransformers != null && !includedTransformers.contains(descriptor.getId())))
{
descriptors.remove(i);
......
......@@ -98,7 +98,7 @@ public abstract class DBVUtils {
if (!filtered) {
// Leave only default transformers
for (int i = 0; i < tdList.size();) {
if (!tdList.get(i).isApplicableByDefault()) {
if (tdList.get(i).isCustom() || !tdList.get(i).isApplicableByDefault()) {
tdList.remove(i);
} else {
i++;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册