|
35 | 35 | from wlsdeploy.tool.discover.multi_tenant_discoverer import MultiTenantDiscoverer |
36 | 36 | from wlsdeploy.tool.discover.resources_discoverer import ResourcesDiscoverer |
37 | 37 | from wlsdeploy.tool.discover.topology_discoverer import TopologyDiscoverer |
| 38 | +from wlsdeploy.tool.util import filter_helper |
38 | 39 | from wlsdeploy.util import wlst_helper |
39 | 40 | from wlsdeploy.util import model_translator |
40 | 41 | from wlsdeploy.util.cla_utils import CommandLineArgUtil |
@@ -353,6 +354,16 @@ def __persist_model(model, model_context): |
353 | 354 | return |
354 | 355 |
|
355 | 356 |
|
| 357 | +def __check_and_customize_model(model): |
| 358 | + _method_name = '__check_and_customize_model' |
| 359 | + __logger.entering(class_name=_class_name, method_name=_method_name) |
| 360 | + |
| 361 | + if filter_helper.apply_filters(model.get_model(), "discover"): |
| 362 | + __logger.info('WLSDPLY-06014', _class_name=_class_name, method_name=_method_name) |
| 363 | + |
| 364 | + __logger.exiting(class_name=_class_name, method_name=_method_name) |
| 365 | + |
| 366 | + |
356 | 367 | def __log_and_exit(exit_code, _class_name, _method_name): |
357 | 368 | """ |
358 | 369 | Helper method to log the exiting message and call sys.exit() |
@@ -404,6 +415,8 @@ def main(): |
404 | 415 | error=ex, class_name=_class_name, method_name=_method_name) |
405 | 416 | __log_and_exit(CommandLineArgUtil.PROG_ERROR_EXIT_CODE, _class_name, _method_name) |
406 | 417 |
|
| 418 | + __check_and_customize_model(model) |
| 419 | + |
407 | 420 | try: |
408 | 421 | __persist_model(model, model_context) |
409 | 422 | except TranslateException, ex: |
|
0 commit comments