org.LexGrid.LexBIG.Impl.exporters
Class BaseExporter
java.lang.Object
org.LexGrid.LexBIG.Impl.exporters.BaseExporter
- Direct Known Subclasses:
- LexGridExport, OBOExport, OwlRdfExporterImpl
public abstract class BaseExporter
- extends java.lang.Object
Base class with common methods for exporters.
- Version:
- subversion $Revision: $ checked in on $Date: $
- Author:
- Dan Armbrust
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name_
public java.lang.String name_
version_
public static java.lang.String version_
description_
public java.lang.String description_
provider_
public java.lang.String provider_
ASYNC_OPTION
public static java.lang.String ASYNC_OPTION
FAIL_ON_ERROR_OPTION
public static java.lang.String FAIL_ON_ERROR_OPTION
OVERWRITE_OPTION
public static java.lang.String OVERWRITE_OPTION
BaseExporter
protected BaseExporter()
baseExport
protected void baseExport(boolean async)
doExport
protected abstract void doExport()
throws java.lang.Exception
- Throws:
java.lang.Exception
declareAllowedOptions
protected abstract OptionHolder declareAllowedOptions(OptionHolder holder)
getMessageDirector
public ExporterMessageDirector getMessageDirector()
getLogger
protected LgLoggerIF getLogger()
export
public void export(AbsoluteCodingSchemeVersionReference source,
java.net.URI destination)
exportValueSetDefinition
public void exportValueSetDefinition(java.net.URI valueSetDefinitionURI,
java.lang.String valueSetDefinitionRevisionId,
java.net.URI destination)
exportValueSetResolution
public void exportValueSetResolution(java.net.URI valueSetDefinitionURI,
java.lang.String valueSetDefinitionRevisionId,
java.net.URI destination)
exportPickListDefinition
public void exportPickListDefinition(java.lang.String pickListId,
java.net.URI destination)
getStatus
public ExportStatus getStatus()
getProvider
public java.lang.String getProvider()
getName
public java.lang.String getName()
getDescription
public java.lang.String getDescription()
getVersion
public java.lang.String getVersion()
getLog
public LogEntry[] getLog(LogLevel level)
clearLog
public void clearLog()
getReferences
public java.net.URI[] getReferences()
setResourceUri
public void setResourceUri(java.net.URI resourceUri)
getResourceUri
public java.net.URI getResourceUri()
setSource
public void setSource(AbsoluteCodingSchemeVersionReference source)
getSource
public AbsoluteCodingSchemeVersionReference getSource()
getOptions
public OptionHolder getOptions()
getValueSetDefinitionURI
public java.net.URI getValueSetDefinitionURI()
- Returns:
- the valueSetDefinitionURI
setValueSetDefinitionURI
public void setValueSetDefinitionURI(java.net.URI valueSetDefinitionURI)
- Parameters:
valueSetDefinitionURI
- the valueSetDefinitionURI to set
getPickListId
public java.lang.String getPickListId()
- Returns:
- the pickListId
setPickListId
public void setPickListId(java.lang.String pickListId)
- Parameters:
pickListId
- the pickListId to set
getValueSetDefinitionRevisionId
public java.lang.String getValueSetDefinitionRevisionId()
- Returns:
- the valueSetDefinitionRevisionId
setValueSetDefinitionRevisionId
public void setValueSetDefinitionRevisionId(java.lang.String valueSetDefinitionRevisionId)
- Parameters:
valueSetDefinitionRevisionId
- the valueSetDefinitionRevisionId to set
isExportValueSetResolution
public boolean isExportValueSetResolution()
- Returns:
- the exportValueSetResolution
setExportValueSetResolution
public void setExportValueSetResolution(boolean exportValueSetResolution)
- Parameters:
exportValueSetResolution
- the exportValueSetResolution to set