public class ApiTranslator extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ORIGINAL_VALUES
The key to the original values in the validation results
|
| Constructor and Description |
|---|
ApiTranslator(boolean useLibrary)
Construct a translator.
|
| Modifier and Type | Method and Description |
|---|---|
au.org.ala.sds.api.ValidationReport.Message |
buildMessage(au.org.ala.sds.model.Message message)
Generate a new message from an SDS message.
|
au.org.ala.sds.api.SensitiveTaxon |
buildSensitiveTaxon(au.org.ala.sds.model.SensitiveTaxon taxon)
Generate a sensitive taxon description from the SDS
|
au.org.ala.sds.api.SensitivityCategory |
buildSensitivityCategory(au.org.ala.sds.model.SensitivityCategory category)
Generate a sensitivity category from the SDS
|
au.org.ala.sds.api.SensitivityInstance |
buildSensitivityInstance(au.org.ala.sds.model.SensitivityInstance instance)
Generate a sensitivity instance from the SDS
|
au.org.ala.sds.api.SensitivityReport |
buildSensitivityReport(au.org.ala.sds.validation.ValidationOutcome outcome)
Generate a sensitivity report from the SDS outcome.
|
au.org.ala.sds.api.SensitivityZone |
buildSensitivityZone(au.org.ala.sds.model.SensitivityZone zone)
Generate a sensitivity zone from the SDS
|
au.org.ala.sds.api.TransientEvent |
buildTransientEvent(au.org.ala.sds.model.PlantPestInstance.TransientEvent event) |
au.org.ala.sds.api.ValidationReport |
buildValidationReport(au.org.ala.sds.validation.ValidationReport report)
Generate a validation report from an SDS validation report.
|
public static String ORIGINAL_VALUES
public ApiTranslator(boolean useLibrary)
useLibrary - Use the SDS libraries values in preference to the generalisations.public au.org.ala.sds.api.SensitivityReport buildSensitivityReport(au.org.ala.sds.validation.ValidationOutcome outcome)
public au.org.ala.sds.api.ValidationReport buildValidationReport(au.org.ala.sds.validation.ValidationReport report)
public au.org.ala.sds.api.ValidationReport.Message buildMessage(au.org.ala.sds.model.Message message)
public au.org.ala.sds.api.SensitiveTaxon buildSensitiveTaxon(au.org.ala.sds.model.SensitiveTaxon taxon)
public au.org.ala.sds.api.SensitivityInstance buildSensitivityInstance(au.org.ala.sds.model.SensitivityInstance instance)
public au.org.ala.sds.api.SensitivityCategory buildSensitivityCategory(au.org.ala.sds.model.SensitivityCategory category)
public au.org.ala.sds.api.SensitivityZone buildSensitivityZone(au.org.ala.sds.model.SensitivityZone zone)
public au.org.ala.sds.api.TransientEvent buildTransientEvent(au.org.ala.sds.model.PlantPestInstance.TransientEvent event)
Copyright © 2021 Atlas of Living Australia. All rights reserved.