Package gov.nasa.arc.pds.xml.generated
Class SourceProductExternal
java.lang.Object
gov.nasa.arc.pds.xml.generated.SourceProductExternal
public class SourceProductExternal extends Object
The 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 Summary
Fields Modifier and Type Field Description protected StringcuratingFacilityprotected Stringdescriptionprotected Stringdoiprotected List<String>externalSourceProductIdentifiersprotected StringreferenceType -
Constructor Summary
Constructors Constructor Description SourceProductExternal() -
Method Summary
Modifier and Type Method Description StringgetCuratingFacility()Gets the value of the curatingFacility property.StringgetDescription()Gets the value of the description property.StringgetDoi()Gets the value of the doi property.List<String>getExternalSourceProductIdentifiers()Gets the value of the externalSourceProductIdentifiers property.StringgetReferenceType()Gets the value of the referenceType property.voidsetCuratingFacility(String value)Sets the value of the curatingFacility property.voidsetDescription(String value)Sets the value of the description property.voidsetDoi(String value)Sets the value of the doi property.voidsetReferenceType(String value)Sets the value of the referenceType property.
-
Field Details
-
externalSourceProductIdentifiers
-
referenceType
-
doi
-
curatingFacility
-
description
-
-
Constructor Details
-
SourceProductExternal
public SourceProductExternal()
-
-
Method Details
-
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 -
getReferenceType
Gets the value of the referenceType property.- Returns:
- possible object is
String
-
setReferenceType
Sets the value of the referenceType property.- Parameters:
value- allowed object isString
-
getDoi
Gets the value of the doi property.- Returns:
- possible object is
String
-
setDoi
Sets the value of the doi property.- Parameters:
value- allowed object isString
-
getCuratingFacility
Gets the value of the curatingFacility property.- Returns:
- possible object is
String
-
setCuratingFacility
Sets the value of the curatingFacility property.- Parameters:
value- allowed object isString
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-