Changeset 6088


Ignore:
Timestamp:
Aug 21, 2012, 2:51:28 PM (11 years ago)
Author:
Nicklas Nordborg
Message:

References #1680 and #1681. Added filter so that disabled extensions are not used.

Location:
trunk/src/core/net/sf/basedb/util/overview
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/core/net/sf/basedb/util/overview/OverviewUtil.java

    r6047 r6088  
    5858import net.sf.basedb.util.extensions.ExtensionsInvoker;
    5959import net.sf.basedb.util.extensions.Registry;
     60import net.sf.basedb.util.extensions.manager.Settings;
    6061import net.sf.basedb.util.overview.extensions.ValidationRuleAction;
    6162import net.sf.basedb.util.overview.filter.BasicItemFilter;
     
    204205    // Check extensions registry for more validation rules
    205206    Registry registry = Application.getExtensionsManager().getRegistry();
     207    Settings settings = Application.getExtensionsManager().getSettings();
    206208    ExtensionsInvoker<ValidationRuleAction> invoker =
    207       (ExtensionsInvoker<ValidationRuleAction>)registry.useExtensions(new ClientContext(dc, overview), null, "net.sf.basedb.util.overview.validationrule");
     209      (ExtensionsInvoker<ValidationRuleAction>)registry.useExtensions(new ClientContext(dc, overview), settings, "net.sf.basedb.util.overview.validationrule");
    208210   
    209211    List<ValidationRuleAction> xtRules = (List<ValidationRuleAction>)IteratorUtils.toList(invoker.iterator());
  • trunk/src/core/net/sf/basedb/util/overview/loader/ExtensionChildNodeLoader.java

    r6046 r6088  
    2727import net.sf.basedb.util.extensions.ExtensionsInvoker;
    2828import net.sf.basedb.util.extensions.Registry;
     29import net.sf.basedb.util.extensions.manager.Settings;
    2930import net.sf.basedb.util.overview.OverviewContext;
    3031import net.sf.basedb.util.overview.Node;
     
    124125    // Find and use any registered extensions
    125126    Registry registry = Application.getExtensionsManager().getRegistry();
     127    Settings settings = Application.getExtensionsManager().getSettings();
    126128    ExtensionsInvoker<ChildNodeLoaderAction> invoker =
    127       (ExtensionsInvoker<ChildNodeLoaderAction>)registry.useExtensions(clientContext, null, "net.sf.basedb.util.overview.loader");
     129      (ExtensionsInvoker<ChildNodeLoaderAction>)registry.useExtensions(clientContext, settings, "net.sf.basedb.util.overview.loader");
    128130   
    129131    for (ChildNodeLoaderAction a : invoker)
  • trunk/src/core/net/sf/basedb/util/overview/validator/ExtensionNodeValidator.java

    r6047 r6088  
    3232import net.sf.basedb.util.extensions.ExtensionsInvoker;
    3333import net.sf.basedb.util.extensions.Registry;
     34import net.sf.basedb.util.extensions.manager.Settings;
    3435import net.sf.basedb.util.overview.OverviewContext;
    3536import net.sf.basedb.util.overview.Node;
     
    188189      // Find and use any registered extensions
    189190      Registry registry = Application.getExtensionsManager().getRegistry();
    190       ExtensionsInvoker invoker = registry.useExtensions(clientContext, null, "net.sf.basedb.util.overview.validator");
     191      Settings settings = Application.getExtensionsManager().getSettings();
     192      ExtensionsInvoker invoker = registry.useExtensions(clientContext, settings, "net.sf.basedb.util.overview.validator");
    191193     
    192194      xtValidators = IteratorUtils.toList(invoker.iterator());
Note: See TracChangeset for help on using the changeset viewer.