def get_rpm_str(self, namespace="", compat=False, pkgver=None): return Printer.get_rpm_str(self.groupId, self.artifactId, self.extension, self.classifier, self.requestedVersion, namespace=namespace or self.namespace, compat=compat or self.resolvedVersion, pkgver=pkgver)
def get_rpm_str(self, namespace="", compat=False, pkgver=None): m = self.__get_members() return Printer.get_rpm_str(m['groupId'], m['artifactId'], m['extension'], m['classifier'], m['version'], namespace=namespace, compat=compat, pkgver=pkgver)
def get_rpm_str(self, namespace="", pkgver=None): result = [] if not self.is_compat(): # non-compat rpm string for main artifact result.append(Printer.get_rpm_str(self.groupId, self.artifactId, self.extension, self.classifier, namespace=namespace, pkgver=pkgver)) # non-compat rpm string(s) for aliases for alias in self.aliases: result.append(Printer.get_rpm_str(alias.groupId, alias.artifactId, alias.extension, alias.classifier, namespace=namespace, pkgver=pkgver)) else: # compat rpm string(s) for main artifact for compat_ver in self.compatVersions: result.append(Printer.get_rpm_str(self.groupId, self.artifactId, self.extension, self.classifier, compat=compat_ver, namespace=namespace, pkgver=pkgver)) # compat rpm string(s) for aliases for alias in self.aliases: result.append(Printer.get_rpm_str(alias.groupId, alias.artifactId, alias.extension, alias.classifier, compat=compat_ver, namespace=namespace, pkgver=pkgver)) return "\n".join(result)
def get_mvn_str(self): return Printer.get_mvn_str(self.groupId, self.artifactId, self.extension, self.classifier, self.requestedVersion)
def get_mvn_str(self): return Printer.get_mvn_str(self.groupId, self.artifactId)
def get_mvn_str(self): m = self.__get_members() return Printer.get_mvn_str(m['groupId'], m['artifactId'], m['extension'], m['classifier'], m['version'])