Name
sn_app_eng_studio.ApplicationInventoryListBuilder
Description
Builder object that contructs an inventory of decorated files for a given application Sys ID
Script
var ApplicationInventoryListBuilder = (function() {
return {
build: function(applicationSysId) {
AccessValidator.verifyApplicationAccess(applicationSysId);
var applicationInventory = ApplicationsDataModel.generate(applicationSysId);
applicationInventory["taxonomy_categories"] = new TaxonomyCategoriesDataModel().generate();
applicationInventory["taxonomy_definitions"] = new TaxonomyDefinitionsDataModel().generate();
applicationInventory["files"] = FileDataBuilder.build([applicationSysId]);
applicationInventory["details"] = AppDetailsBuilder.build(applicationSysId);
return applicationInventory;
}
};
})();
Sys ID
8e25ee5353223010fe92ddeeff7b12a9