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.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 java.lang.String
curatingFacility
protected java.lang.String
description
protected java.lang.String
doi
protected java.util.List<java.lang.String>
externalSourceProductIdentifiers
protected java.lang.String
referenceType
-
Constructor Summary
Constructors Constructor Description SourceProductExternal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCuratingFacility()
Gets the value of the curatingFacility property.java.lang.String
getDescription()
Gets the value of the description property.java.lang.String
getDoi()
Gets the value of the doi property.java.util.List<java.lang.String>
getExternalSourceProductIdentifiers()
Gets the value of the externalSourceProductIdentifiers property.java.lang.String
getReferenceType()
Gets the value of the referenceType property.void
setCuratingFacility(java.lang.String value)
Sets the value of the curatingFacility property.void
setDescription(java.lang.String value)
Sets the value of the description property.void
setDoi(java.lang.String value)
Sets the value of the doi property.void
setReferenceType(java.lang.String value)
Sets the value of the referenceType property.
-
-
-
Field Detail
-
externalSourceProductIdentifiers
protected java.util.List<java.lang.String> externalSourceProductIdentifiers
-
referenceType
protected java.lang.String referenceType
-
doi
protected java.lang.String doi
-
curatingFacility
protected java.lang.String curatingFacility
-
description
protected java.lang.String description
-
-
Method Detail
-
getExternalSourceProductIdentifiers
public 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
set
method 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.
-
getReferenceType
public java.lang.String getReferenceType()
Gets the value of the referenceType property.- Returns:
- possible object is
String
-
setReferenceType
public void setReferenceType(java.lang.String value)
Sets the value of the referenceType property.- Parameters:
value
- allowed object isString
-
getDoi
public java.lang.String getDoi()
Gets the value of the doi property.- Returns:
- possible object is
String
-
setDoi
public void setDoi(java.lang.String value)
Sets the value of the doi property.- Parameters:
value
- allowed object isString
-
getCuratingFacility
public java.lang.String getCuratingFacility()
Gets the value of the curatingFacility property.- Returns:
- possible object is
String
-
setCuratingFacility
public void setCuratingFacility(java.lang.String value)
Sets the value of the curatingFacility property.- Parameters:
value
- allowed object isString
-
getDescription
public java.lang.String getDescription()
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
public void setDescription(java.lang.String value)
Sets the value of the description property.- Parameters:
value
- allowed object isString
-
-