Package gov.nasa.arc.pds.xml.generated
Class SourceProductExternal
- java.lang.Object
- 
- gov.nasa.arc.pds.xml.generated.SourceProductExternal
 
- 
 public class SourceProductExternal extends java.lang.ObjectThe Source_Product_External class is used to reference one or more source products (a product containing input data for the creation of this product) outside the PDS4 Registry that have a common reference_type, doi, curating facility, and/or description. At least one of doi or curating facility must be provided. All source products listed within a single Source_Product_External class must correspond to the same doi and/or curating facility.Java class for Source_Product_External complex type .The following schema fragment specifies the expected content contained within this class. <complexType name="Source_Product_External"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="external_source_product_identifier" type="{http://pds.nasa.gov/pds4/pds/v1}external_source_product_identifier" maxOccurs="unbounded"/> <element name="reference_type" type="{http://pds.nasa.gov/pds4/pds/v1}reference_type"/> <element name="doi" type="{http://pds.nasa.gov/pds4/pds/v1}doi" minOccurs="0"/> <element name="curating_facility" type="{http://pds.nasa.gov/pds4/pds/v1}curating_facility" minOccurs="0"/> <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringcuratingFacilityprotected java.lang.Stringdescriptionprotected java.lang.Stringdoiprotected java.util.List<java.lang.String>externalSourceProductIdentifiersprotected java.lang.StringreferenceType
 - 
Constructor SummaryConstructors Constructor Description SourceProductExternal()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCuratingFacility()Gets the value of the curatingFacility property.java.lang.StringgetDescription()Gets the value of the description property.java.lang.StringgetDoi()Gets the value of the doi property.java.util.List<java.lang.String>getExternalSourceProductIdentifiers()Gets the value of the externalSourceProductIdentifiers property.java.lang.StringgetReferenceType()Gets the value of the referenceType property.voidsetCuratingFacility(java.lang.String value)Sets the value of the curatingFacility property.voidsetDescription(java.lang.String value)Sets the value of the description property.voidsetDoi(java.lang.String value)Sets the value of the doi property.voidsetReferenceType(java.lang.String value)Sets the value of the referenceType property.
 
- 
- 
- 
Field Detail- 
externalSourceProductIdentifiersprotected java.util.List<java.lang.String> externalSourceProductIdentifiers 
 - 
referenceTypeprotected java.lang.String referenceType 
 - 
doiprotected java.lang.String doi 
 - 
curatingFacilityprotected java.lang.String curatingFacility 
 - 
descriptionprotected java.lang.String description 
 
- 
 - 
Method Detail- 
getExternalSourceProductIdentifierspublic java.util.List<java.lang.String> getExternalSourceProductIdentifiers() Gets the value of the externalSourceProductIdentifiers property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the externalSourceProductIdentifiers property.For example, to add a new item, do as follows: getExternalSourceProductIdentifiers().add(newItem); Objects of the following type(s) are allowed in the list String- Returns:
- The value of the externalSourceProductIdentifiers property.
 
 - 
getReferenceTypepublic java.lang.String getReferenceType() Gets the value of the referenceType property.- Returns:
- possible object is
     String
 
 - 
setReferenceTypepublic void setReferenceType(java.lang.String value) Sets the value of the referenceType property.- Parameters:
- value- allowed object is- String
 
 - 
getDoipublic java.lang.String getDoi() Gets the value of the doi property.- Returns:
- possible object is
     String
 
 - 
setDoipublic void setDoi(java.lang.String value) Sets the value of the doi property.- Parameters:
- value- allowed object is- String
 
 - 
getCuratingFacilitypublic java.lang.String getCuratingFacility() Gets the value of the curatingFacility property.- Returns:
- possible object is
     String
 
 - 
setCuratingFacilitypublic void setCuratingFacility(java.lang.String value) Sets the value of the curatingFacility property.- Parameters:
- value- allowed object is- String
 
 - 
getDescriptionpublic java.lang.String getDescription() Gets the value of the description property.- Returns:
- possible object is
     String
 
 - 
setDescriptionpublic void setDescription(java.lang.String value) Sets the value of the description property.- Parameters:
- value- allowed object is- String
 
 
- 
 
-