|
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