def descriptor_name(self): descriptor_type = descriptor_utils.ASSEMBLY_DESCRIPTOR_TYPE if self.is_resource_project() or self.is_etsi_vnf_project(): descriptor_type = descriptor_utils.RESOURCE_DESCRIPTOR_TYPE elif self.is_type_project(): descriptor_type = descriptor_utils.TYPE_DESCRIPTOR_TYPE return descriptor_utils.DescriptorName(descriptor_type, self.full_name, self.version).name_str()
def apply(self, descriptor, is_template=False): if not descriptor.has_name(): if is_template: descriptor_name = descriptor_utils.DescriptorName(descriptor_utils.ASSEMBLY_TEMPLATE_DESCRIPTOR_TYPE, \ self.source_config.full_name, self.source_config.version).name_str() else: descriptor_name = self.source_config.descriptor_name descriptor.raw.insert(0, 'name', descriptor_name) self.resolve_references(descriptor) return descriptor