def dump_support_information(self): log_debug(4) writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, exportLib.SupportInfoDumper(writer)) d.dump() writer.flush() self.close() return 0
def dump_suse_products(self): log_debug(4) writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, exportLib.SuseProductDumper(writer)) d.dump() writer.flush() self.close() return 0
def dump_suse_subscriptions(self): log_debug(4) writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, exportLib.SuseSubscriptionDumper(writer)) d.dump() writer.flush() self.close() return 0
def dump_cloned_channels(self): log_debug(4) writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, exportLib.ClonedChannelsDumper(writer)) d.dump() writer.flush() self.close() return 0
def dump_suse_upgrade_paths(self): log_debug(4) writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, exportLib.SuseUpgradePathDumper(writer)) d.dump() writer.flush() self.close() return 0
def dump_product_names(self): log_debug(4) writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, exportLib.ProductNamesDumper(writer)) d.dump() writer.flush() self.close() return 0
def dump_scc_repositories(self): log_debug(4) writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, exportLib.SCCRepositoryDumper(writer)) d.dump() writer.flush() self.close() return 0
def dump_channels(self, channel_labels=None): log_debug(2) channels = self._validate_channels(channel_labels=channel_labels) writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, dumper.ChannelsDumperEx(writer, params=list(channels.values()))) d.dump() writer.flush() log_debug(4, "OK") self.close() return 0
def dump_channel_families(self): log_debug(2) h = self.get_channel_families_statement() h.execute() writer = self._get_xml_writer() d = dumper.SatelliteDumper(writer, exportLib.ChannelFamiliesDumper(writer, data_iterator=h, null_max_members=0,),) d.dump() writer.flush() log_debug(4, "OK") self.close() return 0