EcohydroWorkflowLib  0.973
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ecohydroworkflowlib.metadata.AssetProvenance Class Reference
Inheritance diagram for ecohydroworkflowlib.metadata.AssetProvenance:
ecohydroworkflowlib.metadata.MetadataEntity

Public Member Functions

def __init__
 
def writeToMetadata
 Write AssetProvenance data to provenance section of metadata for a given project directory.
 
def readFromMetadata
 Read AssetProvenance data from provenance section of metadata for a given project directory.
 

Public Attributes

 section
 
 name
 
 dcIdentifier
 
 dcSource
 
 dcTitle
 
 dcDate
 
 dcPublisher
 
 dcDescription
 

Static Public Attributes

string FMT_DATE '%Y-%m-%d %H:%M:%S'
 

Constructor & Destructor Documentation

def ecohydroworkflowlib.metadata.AssetProvenance.__init__ (   self,
  section = None 
)

Member Function Documentation

def ecohydroworkflowlib.metadata.AssetProvenance.readFromMetadata (   cls,
  projectDir,
  fqId 
)

Read AssetProvenance data from provenance section of metadata for a given project directory.

Parameters
projectDirString representing the path of the project whose metadata store is to be read from
fqIdString representing the fully qualified ID of the asset: <section>_<name>
Returns
A new AssetProvenance instance with data populated from metadata
         @raise KeyError if required field is not in metadata
def ecohydroworkflowlib.metadata.AssetProvenance.writeToMetadata (   self,
  projectDir 
)

Write AssetProvenance data to provenance section of metadata for a given project directory.

Parameters
projectDirPath of the project whose metadata store is to be written to
Exceptions
Exceptionif section is not a valid GenericMetadata section

Member Data Documentation

ecohydroworkflowlib.metadata.AssetProvenance.dcDate
ecohydroworkflowlib.metadata.AssetProvenance.dcDescription
ecohydroworkflowlib.metadata.AssetProvenance.dcIdentifier
ecohydroworkflowlib.metadata.AssetProvenance.dcPublisher
ecohydroworkflowlib.metadata.AssetProvenance.dcSource
ecohydroworkflowlib.metadata.AssetProvenance.dcTitle
string ecohydroworkflowlib.metadata.AssetProvenance.FMT_DATE '%Y-%m-%d %H:%M:%S'
static
ecohydroworkflowlib.metadata.AssetProvenance.name
ecohydroworkflowlib.metadata.AssetProvenance.section

The documentation for this class was generated from the following file: