org.apache.oodt.cas.filemgr.structs
Class ProductType

java.lang.Object
  extended by org.apache.oodt.cas.filemgr.structs.ProductType

public class ProductType
extends Object

Version:
$Revision: 11462 $

A ProductType is a type of content that will be ingested into the data store element of the CAS File Manager. The MetadataStore also needs to know about the ProductType, because Elements are associated with them to define how the metadata is stored for a particular product.

Author:
mattmann, bfoster

Constructor Summary
ProductType()
           
ProductType(String id, String name, String description, String repository, String versioner)
           
 
Method Summary
 String getDescription()
           
 List<ExtractorSpec> getExtractors()
           
 List<TypeHandler> getHandlers()
           
 String getName()
           
 String getProductRepositoryPath()
           
 String getProductTypeId()
           
 org.apache.oodt.cas.metadata.Metadata getTypeMetadata()
           
 String getVersioner()
           
 void setDescription(String description)
           
 void setExtractors(List<ExtractorSpec> extractors)
           
 void setHandlers(List<TypeHandler> handlers)
           
 void setName(String name)
           
 void setProductRepositoryPath(String productRepositoryPath)
           
 void setProductTypeId(String productTypeId)
           
 void setTypeMetadata(org.apache.oodt.cas.metadata.Metadata typeMetadata)
           
 void setVersioner(String versioner)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProductType

public ProductType()

ProductType

public ProductType(String id,
                   String name,
                   String description,
                   String repository,
                   String versioner)
Method Detail

getDescription

public String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(String description)
Parameters:
description - The description to set.

getName

public String getName()
Returns:
Returns the name.

setName

public void setName(String name)
Parameters:
name - The name to set.

getProductTypeId

public String getProductTypeId()
Returns:
Returns the productTypeId.

setProductTypeId

public void setProductTypeId(String productTypeId)
Parameters:
productTypeId - The productTypeId to set.

getProductRepositoryPath

public String getProductRepositoryPath()
Returns:
Returns the productRepositoryPath.

setProductRepositoryPath

public void setProductRepositoryPath(String productRepositoryPath)
Parameters:
productRepositoryPath - The productRepositoryPath to set.

getVersioner

public String getVersioner()
Returns:
Returns the versioner.

setVersioner

public void setVersioner(String versioner)
Parameters:
versioner - The versioner to set.

getTypeMetadata

public org.apache.oodt.cas.metadata.Metadata getTypeMetadata()
Returns:
the typeMetadata

setTypeMetadata

public void setTypeMetadata(org.apache.oodt.cas.metadata.Metadata typeMetadata)
Parameters:
typeMetadata - the typeMetadata to set

getExtractors

public List<ExtractorSpec> getExtractors()
Returns:
the extractors

setExtractors

public void setExtractors(List<ExtractorSpec> extractors)
Parameters:
extractors - the extractors to set

getHandlers

public List<TypeHandler> getHandlers()

setHandlers

public void setHandlers(List<TypeHandler> handlers)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2011 Apache OODT. All Rights Reserved.