def _importNode(self, node): """ Import the settings from the DOM node. """ ZCatalogXMLAdapter._importNode(self, node) self._logger.info("Person Catalog settings imported.")
def _importNode(self, node): """ Import the settings from the DOM node. """ ZCatalogXMLAdapter._importNode(self, node) if self.environ.shouldPurge(): self._purgeMembraneTypes() self._purgeQueryIndexMap() self._initMembraneTypes(node) self._initQueryIndexMap(node) self._logger.info('MembraneTool settings imported.')
def _importNode(self, node): """ Import the settings from the DOM node. """ ZCatalogXMLAdapter._importNode(self, node) if self.environ.shouldPurge(): self._purgeMembraneTypes() self._purgeQueryIndexMap() self._initMembraneTypes(node) self._initQueryIndexMap(node) self._initUserAdder(node) self._logger.info('MembraneTool settings imported.')
def _exportNode(self): """ Export the settings as a DOM node. """ node = ZCatalogXMLAdapter._exportNode(self) self._logger.info("Person Catalog settings exported.") return node
def _exportNode(self): """ Export the settings as a DOM node. """ node = ZCatalogXMLAdapter._exportNode(self) node.appendChild(self._extractMembraneTypes()) node.appendChild(self._extractQueryIndexMap()) self._logger.info('MembraneTool settings exported.') return node
def _initIndexes(self, node): added = [] zcatalog = self.context for child in node.childNodes: if child.nodeName != 'index': continue if child.hasAttribute('deprecated'): continue idx_id = str(child.getAttribute('name')) if idx_id not in zcatalog.indexes(): added.append(idx_id) ZCatalogXMLAdapter._initIndexes(self, node) if len(added) > 0: zcatalog.reindexIndex(tuple(added), None)
def _exportNode(self): """ Export the settings as a DOM node. """ node = ZCatalogXMLAdapter._exportNode(self) node.appendChild(self._extractMembraneTypes()) node.appendChild(self._extractQueryIndexMap()) node.appendChild(self._extractUserAdder()) self._logger.info('MembraneTool settings exported.') return node