public class CatalogObject
extends java.lang.Object
Constructor and Description |
---|
CatalogObject(IngestReport report) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> |
getCatalogObj(java.util.List<gov.nasa.pds.tools.label.ObjectStatement> objList,
java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> pdsLabelMap)
Gets the catalog object from the LIST, sets to hash map
|
java.lang.String |
getCatObjType() |
gov.nasa.pds.registry.model.ExtrinsicObject |
getExtrinsicObject() |
java.lang.String |
getFilename() |
FileObject |
getFileObject() |
boolean |
getIsLocal() |
gov.nasa.pds.tools.label.Label |
getLabel() |
org.apache.oodt.cas.metadata.Metadata |
getMetadata() |
java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> |
getPdsLabelMap() |
java.util.List<java.lang.String> |
getPointerFiles() |
java.util.List<Reference> |
getReferences() |
java.util.List<gov.nasa.pds.tools.label.ObjectStatement> |
getResrcObjs() |
java.util.Map<java.lang.String,java.lang.String> |
getTargetInfos() |
static java.util.List<java.lang.String> |
getValueList(gov.nasa.pds.tools.label.Value value)
Determine the given string value is a multivalued or not
|
float |
getVersion() |
protected java.util.List<gov.nasa.pds.tools.label.ObjectStatement> |
object2List(gov.nasa.pds.tools.label.Label label)
Converts a label object to List type
|
boolean |
processLabel(gov.nasa.pds.tools.label.Label label)
Processes the given label and converts attributes into the hashmap
object.
|
void |
setExtrinsicObject(gov.nasa.pds.registry.model.ExtrinsicObject product) |
void |
setFileObject()
Set a file object
|
void |
setIsLocal(boolean local) |
void |
setReferences(java.util.List<Reference> refs) |
void |
setVersion(float version) |
public CatalogObject(IngestReport report)
public java.lang.String getFilename()
public gov.nasa.pds.tools.label.Label getLabel()
public java.util.Map<java.lang.String,java.lang.String> getTargetInfos()
public java.lang.String getCatObjType()
public void setIsLocal(boolean local)
public boolean getIsLocal()
public void setReferences(java.util.List<Reference> refs)
public java.util.List<Reference> getReferences()
public void setVersion(float version)
public float getVersion()
public org.apache.oodt.cas.metadata.Metadata getMetadata()
public void setFileObject()
public FileObject getFileObject()
public java.util.List<java.lang.String> getPointerFiles()
public gov.nasa.pds.registry.model.ExtrinsicObject getExtrinsicObject()
public void setExtrinsicObject(gov.nasa.pds.registry.model.ExtrinsicObject product)
public java.util.List<gov.nasa.pds.tools.label.ObjectStatement> getResrcObjs()
protected java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> getCatalogObj(java.util.List<gov.nasa.pds.tools.label.ObjectStatement> objList, java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> pdsLabelMap)
objList
- List of the catalog object statement(s)pdsLabelMap
- Hashmap of the PDS label keyword and value for all ATTRIBUTEprotected java.util.List<gov.nasa.pds.tools.label.ObjectStatement> object2List(gov.nasa.pds.tools.label.Label label)
label
- Label objectpublic java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> getPdsLabelMap()
public boolean processLabel(gov.nasa.pds.tools.label.Label label)
label
- Label objectpublic static java.util.List<java.lang.String> getValueList(gov.nasa.pds.tools.label.Value value)
Copyright © 2010-2019 Planetary Data System. All Rights Reserved.