public class MetadataBasedFileVersioner extends Object implements Versioner
 A Versioner class that uses Metadata fields and a given
 filePathSpec to version references. The filePathSpec should be
 of the form:
 
 
 /[FieldName1]/other/text/.../[FieldName2]...
 
 where FieldName1 and FieldName2 are Metadata
 fields provided by the given Metadata object.
 
X_POINT_ID| Constructor and Description | 
|---|
| MetadataBasedFileVersioner() | 
| MetadataBasedFileVersioner(String filePathSpec) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | createDataStoreReferences(Product product,
                         Metadata metadata) | 
| String | getFilePathSpec() | 
| boolean | isFlatProducts() | 
| void | setFilePathSpec(String filePathSpec) | 
| void | setFlatProducts(boolean flatProducts) | 
public MetadataBasedFileVersioner()
public MetadataBasedFileVersioner(String filePathSpec)
public void createDataStoreReferences(Product product, Metadata metadata) throws VersioningException
createDataStoreReferences in interface VersionerVersioningExceptionpublic String getFilePathSpec()
public void setFilePathSpec(String filePathSpec)
filePathSpec - the filePathSpec to setpublic boolean isFlatProducts()
public void setFlatProducts(boolean flatProducts)
flatProducts - the flatProducts to setCopyright © 1999–2017 Apache OODT. All rights reserved.