use of org.openlca.ilcd.processes.ComplianceDeclaration in project olca-modules by GreenDelta.
the class ProcessSampleTest method testCompliance.
@Test
public void testCompliance() {
with(p -> {
assertEquals(2, p.modelling.complianceDeclarations.entries.size());
ComplianceDeclaration c = p.modelling.complianceDeclarations.entries.get(0);
Assert.assertNotNull(c.system);
Compliance v = Compliance.FULLY_COMPLIANT;
assertEquals(v, c.approval);
assertEquals(v, c.nomenclature);
assertEquals(v, c.method);
assertEquals(v, c.review);
assertEquals(v, c.documentation);
assertEquals(v, c.quality);
});
}
use of org.openlca.ilcd.processes.ComplianceDeclaration in project olca-modules by GreenDelta.
the class Processes method createComplianceDeclaration.
public static ComplianceDeclaration createComplianceDeclaration(Process p) {
List<ComplianceDeclaration> list = forceComplianceDeclarations(p);
ComplianceDeclaration cd = new ComplianceDeclaration();
list.add(cd);
return cd;
}
use of org.openlca.ilcd.processes.ComplianceDeclaration in project olca-modules by GreenDelta.
the class SourceRefCollection method complianceSystems.
private static void complianceSystems(Process p, List<Ref> refs) {
if (p.modelling == null)
return;
ComplianceList list = p.modelling.complianceDeclarations;
if (list == null)
return;
for (ComplianceDeclaration decl : list.entries) {
Ref ref = decl.system;
if (ref == null)
continue;
refs.add(ref);
}
}
Aggregations