Lines Matching full:pkg
14 func (parser *rdfParser2_3) getPackageFromNode(packageNode *gordfParser.Node) (pkg *v2_3.Package, e…
15 pkg = &v2_3.Package{} // new package which will be returned
22 object: pkg,
42 pkg.PackageSPDXIdentifier = eId // 3.2
49 pkg = existingPkg
62 pkg.PackageName = subTriple.Object.ID
65 pkg.PackageVersion = subTriple.Object.ID
68 pkg.PackageFileName = subTriple.Object.ID
71 err = setPackageSupplier(pkg, subTriple.Object.ID)
74 err = setPackageOriginator(pkg, subTriple.Object.ID)
77 err = setDocumentLocationFromURI(pkg, subTriple.Object.ID)
80 err = setFilesAnalyzed(pkg, subTriple.Object.ID)
83 err = parser.setPackageVerificationCode(pkg, subTriple.Object)
86 err = parser.setPackageChecksum(pkg, subTriple.Object)
93 pkg.PackageHomePage = subTriple.Object.ID
96 pkg.PackageSourceInfo = subTriple.Object.ID
103 pkg.PackageLicenseConcluded = anyLicenseInfo.ToLicenseString()
106 …pkg.PackageLicenseInfoFromFiles = append(pkg.PackageLicenseInfoFromFiles, getLicenseStringFromURI(…
113 pkg.PackageLicenseDeclared = anyLicenseInfo.ToLicenseString()
116 pkg.PackageLicenseComments = subTriple.Object.ID
119 pkg.PackageCopyrightText = subTriple.Object.ID
122 pkg.PackageSummary = subTriple.Object.ID
125 pkg.PackageDescription = subTriple.Object.ID
128 pkg.PackageComment = subTriple.Object.ID
135 pkg.PackageExternalReferences = append(pkg.PackageExternalReferences, externalDocRef)
142 parser.setFileToPackage(pkg, file)
145 pkg.PrimaryPackagePurpose = getPrimaryPackagePurpose(subTriple.Object.ID)
148 pkg.ReleaseDate = subTriple.Object.ID
151 pkg.BuiltDate = subTriple.Object.ID
154 pkg.ValidUntilDate = subTriple.Object.ID
160 pkg.PackageAttributionTexts = append(pkg.PackageAttributionTexts, subTriple.Object.ID)
173 parser.doc.Packages[existingPackageIndex] = pkg
175 parser.doc.Packages = append(parser.doc.Packages, pkg)
178 return pkg, nil
233 func (parser *rdfParser2_3) setPackageVerificationCode(pkg *v2_3.Package, node *gordfParser.Node) e…
234 if pkg.PackageVerificationCode == nil {
235 pkg.PackageVerificationCode = &common.PackageVerificationCode{}
241 pkg.PackageVerificationCode.Value = subTriple.Object.ID
244 …pkg.PackageVerificationCode.ExcludedFiles = append(pkg.PackageVerificationCode.ExcludedFiles, subT…
257 func (parser *rdfParser2_3) setFileToPackage(pkg *v2_3.Package, file *v2_3.File) {
258 if pkg.Files == nil {
259 pkg.Files = []*v2_3.File{}
261 pkg.Files = append(pkg.Files, file)
265 // given a supplierObject, sets the PackageSupplier attribute of the pkg.
269 func setPackageSupplier(pkg *v2_3.Package, value string) error {
274 pkg.PackageSupplier = supplier
290 pkg.PackageSupplier = supplier
295 // given a OriginatorObject, sets the PackageOriginator attribute of the pkg.
299 func setPackageOriginator(pkg *v2_3.Package, value string) error {
304 pkg.PackageOriginator = originator
320 pkg.PackageOriginator = originator
326 func setDocumentLocationFromURI(pkg *v2_3.Package, locationURI string) error {
329 pkg.PackageDownloadLocation = "NOASSERTION"
331 pkg.PackageDownloadLocation = "NONE"
336 pkg.PackageDownloadLocation = locationURI
343 func setFilesAnalyzed(pkg *v2_3.Package, boolValue string) (err error) {
344 pkg.IsFilesAnalyzedTagPresent = true
345 pkg.FilesAnalyzed, err = boolFromString(boolValue)
349 func (parser *rdfParser2_3) setPackageChecksum(pkg *v2_3.Package, node *gordfParser.Node) error {
354 if pkg.PackageChecksums == nil {
355 pkg.PackageChecksums = make([]common.Checksum, 0, 1)
375 …pkg.PackageChecksums = append(pkg.PackageChecksums, common.Checksum{Algorithm: checksumAlgorithm, …