Class SfSpecimen

    • Method Detail

      • getMaterialClass

        public ReferenceType getMaterialClass()
        Returns:
        the materialClass
      • setMaterialClass

        public void setMaterialClass​(ReferenceType materialClass)
        Parameters:
        materialClass - the materialClass to set
      • getSamplingTime

        public Time getSamplingTime()
        Returns:
        the samplingTime
      • setSamplingTime

        public void setSamplingTime​(Time samplingTime)
        Parameters:
        samplingTime - the samplingTime to set
      • setSamplingMethod

        public void setSamplingMethod​(SfProcess samplingMethod)
        Parameters:
        samplingMethod - the samplingMethod to set
      • setSamplingMethod

        public void setSamplingMethod​(Referenceable<SfProcess> samplingMethod)
        Parameters:
        samplingMethod - the samplingMethod to set
      • isSetSamplingMethod

        public boolean isSetSamplingMethod()
      • getSamplingLocation

        public org.locationtech.jts.geom.Geometry getSamplingLocation()
        Returns:
        the samplingLocation
      • setSamplingLocation

        public void setSamplingLocation​(org.locationtech.jts.geom.Geometry samplingLocation)
                                 throws InvalidSridException
        Parameters:
        samplingLocation - the samplingLocation to set
        Throws:
        InvalidSridException - If the SRID is invalid
      • isSetSamplingLocation

        public boolean isSetSamplingLocation()
      • getProcessingDetails

        public List<PreparationStep> getProcessingDetails()
        Returns:
        the processingDetails
      • setProcessingDetails

        public void setProcessingDetails​(List<PreparationStep> processingDetails)
        Parameters:
        processingDetails - the processingDetails to set
      • addProcessingDetails

        public void addProcessingDetails​(PreparationStep processingDetails)
      • addProcessingDetails

        public void addProcessingDetails​(List<PreparationStep> processingDetails)
      • isSetProcessingDetails

        public boolean isSetProcessingDetails()
      • setSize

        public void setSize​(QuantityValue size)
        Parameters:
        size - the size to set
      • isSetSize

        public boolean isSetSize()
      • setCurrentLocation

        public void setCurrentLocation​(Referenceable<SpecLocation> currentLocation)
        Parameters:
        currentLocation - the currentLocation to set
      • isSetCurrentLocation

        public boolean isSetCurrentLocation()
      • getSpecimenType

        public ReferenceType getSpecimenType()
        Returns:
        the specimenType
      • setSpecimenType

        public void setSpecimenType​(ReferenceType specimenType)
        Parameters:
        specimenType - the specimenType to set
      • isSetSpecimenType

        public boolean isSetSpecimenType()