public class CatalogObject extends Object
Constructor and Description |
---|
CatalogObject(IngestReport report) |
Modifier and Type | Method and Description |
---|---|
protected Map<String,gov.nasa.pds.tools.label.AttributeStatement> |
getCatalogObj(List<gov.nasa.pds.tools.label.ObjectStatement> objList,
Map<String,gov.nasa.pds.tools.label.AttributeStatement> pdsLabelMap)
Gets the catalog object from the LIST, sets to hash map
|
String |
getCatObjType() |
gov.nasa.pds.registry.model.ExtrinsicObject |
getExtrinsicObject() |
String |
getFilename() |
FileObject |
getFileObject() |
boolean |
getIsLocal() |
gov.nasa.pds.tools.label.Label |
getLabel() |
org.apache.oodt.cas.metadata.Metadata |
getMetadata() |
Map<String,gov.nasa.pds.tools.label.AttributeStatement> |
getPdsLabelMap() |
List<String> |
getPointerFiles() |
List<Reference> |
getReferences() |
List<gov.nasa.pds.tools.label.ObjectStatement> |
getResrcObjs() |
Map<String,String> |
getTargetInfos() |
static List<String> |
getValueList(gov.nasa.pds.tools.label.Value value)
Determine the given string value is a multivalued or not
|
float |
getVersion() |
protected 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(List<Reference> refs) |
void |
setVersion(float version) |
public CatalogObject(IngestReport report)
public String getFilename()
public gov.nasa.pds.tools.label.Label getLabel()
public String getCatObjType()
public void setIsLocal(boolean local)
public boolean getIsLocal()
public void setVersion(float version)
public float getVersion()
public org.apache.oodt.cas.metadata.Metadata getMetadata()
public void setFileObject()
public FileObject getFileObject()
public gov.nasa.pds.registry.model.ExtrinsicObject getExtrinsicObject()
public void setExtrinsicObject(gov.nasa.pds.registry.model.ExtrinsicObject product)
public List<gov.nasa.pds.tools.label.ObjectStatement> getResrcObjs()
protected Map<String,gov.nasa.pds.tools.label.AttributeStatement> getCatalogObj(List<gov.nasa.pds.tools.label.ObjectStatement> objList, Map<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 List<gov.nasa.pds.tools.label.ObjectStatement> object2List(gov.nasa.pds.tools.label.Label label)
label
- Label objectpublic boolean processLabel(gov.nasa.pds.tools.label.Label label)
label
- Label objectCopyright © 2010–2016 Planetary Data System. All rights reserved.