|
@@ -26,7 +26,8 @@ var InitialData = {
|
|
|
'filterConditions': {},
|
|
|
'displayLength': {},
|
|
|
'startIndex': {},
|
|
|
- 'sortingConditions': {}
|
|
|
+ 'sortingConditions': {},
|
|
|
+ 'selectedItems': {}
|
|
|
}
|
|
|
},
|
|
|
|
|
@@ -208,6 +209,16 @@ App.db.setSortingStatuses = function(name, sortingConditions) {
|
|
|
localStorage.setObject('ambari', App.db.data);
|
|
|
};
|
|
|
|
|
|
+App.db.setSelectedHosts = function(name, selectedHosts) {
|
|
|
+ console.log('TRACE: Entering db:setSelectedHosts function');
|
|
|
+ App.db.data = localStorage.getObject('ambari');
|
|
|
+ if (!App.db.data.app.tables.selectedItems) {
|
|
|
+ App.db.data.app.tables.selectedItems = {};
|
|
|
+ }
|
|
|
+ App.db.data.app.tables.selectedItems[name] = selectedHosts;
|
|
|
+ localStorage.setObject('ambari', App.db.data);
|
|
|
+};
|
|
|
+
|
|
|
App.db.setAllHostNames = function (hostNames) {
|
|
|
console.log('TRACE: Entering db:setAllHostNames function');
|
|
|
App.db.data = localStorage.getObject('ambari');
|
|
@@ -584,6 +595,15 @@ App.db.getSortingStatuses = function(name) {
|
|
|
return null;
|
|
|
};
|
|
|
|
|
|
+App.db.getSelectedHosts = function(name) {
|
|
|
+ console.log('TRACE: Entering db:getSelectedHosts function');
|
|
|
+ App.db.data = localStorage.getObject('ambari');
|
|
|
+ if (App.db.data.app.tables.selectedItems[name]) {
|
|
|
+ return App.db.data.app.tables.selectedItems[name];
|
|
|
+ }
|
|
|
+ return [];
|
|
|
+};
|
|
|
+
|
|
|
/**
|
|
|
* Return current step for specified Wizard Type
|
|
|
* @param wizardType
|