code: private void doUpdateComponent() throws PageException {
  
  	admin.updateComponentDeepSearch(getBoolObject("admin", action, "deepSearch"));
  	admin.updateBaseComponent(getString("admin", action, "baseComponentTemplateCFML"), getString("admin", action, "baseComponentTemplateLucee"));
  	admin.updateComponentDumpTemplate(getString("admin", action, "componentDumpTemplate"));
  	admin.updateComponentDataMemberDefaultAccess(getString("admin", action, "componentDataMemberDefaultAccess"));
  	admin.updateTriggerDataMember(getBoolObject("admin", action, "triggerDataMember"));
  	admin.updateComponentUseShadow(getBoolObject("admin", action, "useShadow"));
  	admin.updateComponentDefaultImport(getString("admin", action, "componentDefaultImport"));
  	admin.updateComponentLocalSearch(getBoolObject("admin", action, "componentLocalSearch"));
  	admin.updateComponentPathCache(getBoolObject("admin", action, "componentPathCache"));
  	store();
  	adminSync.broadcast(attributes, config);
      }
docs: @throws PageException