diff --git a/wizard-common/src/main/java/org/cobbzilla/wizard/model/entityconfig/IdentifiableBaseParentEntity.java b/wizard-common/src/main/java/org/cobbzilla/wizard/model/entityconfig/IdentifiableBaseParentEntity.java index a61e5c4..98e4db0 100644 --- a/wizard-common/src/main/java/org/cobbzilla/wizard/model/entityconfig/IdentifiableBaseParentEntity.java +++ b/wizard-common/src/main/java/org/cobbzilla/wizard/model/entityconfig/IdentifiableBaseParentEntity.java @@ -27,7 +27,11 @@ public class IdentifiableBaseParentEntity extends IdentifiableBase implements Pa @Override public boolean hasChildren () { return !empty(children); } public void initChildren () { children = new HashMap<>(); } - private static Map> childClasses = new ConcurrentHashMap<>(); + private static final Map> childClasses = new ConcurrentHashMap<>(); + + public static void addChildClass(Class clazz) { + childClasses.put(clazz.getSimpleName(), clazz); + } public List getChildren (Class clazz) { return getChildren(clazz.getSimpleName()); }