Skip to content

Commit da8913b

Browse files
authored
Build and append model categories lists once for class (#598)
1 parent cf0cf6c commit da8913b

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

core/src/main/python/wlsdeploy/aliases/alias_entries.py

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,23 @@ class AliasEntries(object):
171171

172172
# all the categories that appear at the top of model sections
173173
__top_model_categories = []
174+
__top_model_categories.extend(__topology_top_level_folders)
175+
__top_model_categories.extend(__resources_top_level_folders)
176+
__top_model_categories.extend(__app_deployments_top_level_folders)
177+
__top_model_categories.extend(__domain_info_top_level_folders)
178+
__top_model_categories.extend(__kubernetes_top_level_folders)
174179

175180
# all the categories, including section-attribute and contained categories
176181
__all_model_categories = []
182+
__all_model_categories.extend(__top_model_categories)
183+
184+
# include contained categories
185+
__all_model_categories.append(RESOURCE_MANAGER)
186+
__all_model_categories.append(SERVER_POD)
187+
188+
# include section attribute categories
189+
__all_model_categories.append(DOMAIN_INFO_ALIAS)
190+
__all_model_categories.append(KUBERNETES_ALIAS)
177191

178192
__domain_name_token = 'DOMAIN'
179193

@@ -192,23 +206,6 @@ def __init__(self, wlst_mode=WlstModes.OFFLINE, wls_version=None):
192206
self._wls_helper = WebLogicHelper(_logger, wls_version)
193207
self._wls_version = wls_version
194208

195-
# top model categories
196-
self.__top_model_categories.extend(self.__topology_top_level_folders)
197-
self.__top_model_categories.extend(self.__resources_top_level_folders)
198-
self.__top_model_categories.extend(self.__app_deployments_top_level_folders)
199-
self.__top_model_categories.extend(self.__domain_info_top_level_folders)
200-
self.__top_model_categories.extend(self.__kubernetes_top_level_folders)
201-
202-
# all model categories
203-
self.__all_model_categories.extend(self.__top_model_categories)
204-
205-
# include contained categories
206-
self.__all_model_categories.append(RESOURCE_MANAGER)
207-
self.__all_model_categories.append(SERVER_POD)
208-
209-
# include section attribute categories
210-
self.__all_model_categories.append(DOMAIN_INFO_ALIAS)
211-
self.__all_model_categories.append(KUBERNETES_ALIAS)
212209
return
213210

214211
def get_dictionary_for_location(self, location, resolve=True):

0 commit comments

Comments
 (0)