def add_project_reference(self, project_uuid, project: MetadataEntity = None): if project: project.object_id = project_uuid project.is_linking_reference = True project.is_reference = True else: project = MetadataEntity(domain_type=_PROJECT_TYPE, concrete_type=_PROJECT_TYPE, object_id=project_uuid, is_linking_reference=True) self.add_submittable(project)
def apply(self, metadata: MetadataEntity, cell_data): value = self.converter.convert(cell_data) metadata.is_reference = True metadata.object_id = value