public interface LexGrid_Exporter extends Exporter
Modifier and Type | Method and Description |
---|---|
void |
export(AbsoluteCodingSchemeVersionReference source,
java.net.URI destination,
boolean overwrite,
boolean stopOnErrors,
boolean async)
Export content from the underlying LexGrid repository.
|
void |
exportPickListDefinition(java.lang.String pickListId,
java.net.URI destination,
boolean overwrite,
boolean stopOnErros,
boolean async)
Export content of PickList Definition from the underlying LexGrid repository.
|
void |
exportValueSetDefinition(java.net.URI valueSetDefinitionURI,
java.lang.String valueSetDefinitionRevisionId,
java.net.URI destination,
boolean overwrite,
boolean stopOnErros,
boolean async)
Export Value Set Definition from the underlying LexGrid repository.
|
void |
exportValueSetResolution(java.net.URI valueSetDefinitionURI,
java.lang.String valueSetDefinitionRevisionId,
java.net.URI destination,
boolean overwrite,
boolean stopOnErros,
boolean async)
Exports expanded contents of Value Set Definition from the underlying LexGrid repository.
|
void |
exportValueSetResolution(ValueSetDefinition valueSetDefinition,
java.util.HashMap<java.lang.String,ValueSetDefinition> referencedVSDs,
java.net.URI destination,
boolean overwrite,
boolean stopOnErros,
boolean async)
Exports expanded contents of supplied Value Set Definition object.
|
java.net.URI |
getSchemaURL()
Return a reference to the XML Schema that this loader supports.
|
java.lang.String |
getSchemaVersion()
Return the version identifier of the schema that this loader supports.
|
clearLog, export, exportPickListDefinition, exportValueSetDefinition, getLog, getOptions, getReferences, getStatus
getDescription, getName, getProvider, getVersion
java.net.URI getSchemaURL()
java.lang.String getSchemaVersion()
void export(AbsoluteCodingSchemeVersionReference source, java.net.URI destination, boolean overwrite, boolean stopOnErrors, boolean async) throws LBException
source
- The absolute version identifier of the coding scheme to export.destination
- URI corresponding to the XML file to write.overwrite
- True indicates to overwrite an existing file if present. False
indicates to stop if the destination file already exists.stopOnErrors
- True means stop if any export error is detected. False means
attempt to continue writing what can be exported if
recoverable errors are encountered.async
- Flag controlling whether export occurs in the calling thread.
If true, the export will occur in a separate asynchronous
process. If false, this method blocks until the export
operation completes or fails. Regardless of setting, the
getStatus and getLog calls are used to fetch results.LBException
void exportValueSetDefinition(java.net.URI valueSetDefinitionURI, java.lang.String valueSetDefinitionRevisionId, java.net.URI destination, boolean overwrite, boolean stopOnErros, boolean async) throws LBException
valueSetDefinitionURI
- URI of the value set definition to export.valueSetDefinitionRevisionId
- RevisionId of the value set definition to export.destination
- URI corresponding to the XML file to write.overwrite
- True indicates to overwrite an existing file if present. False
indicates to stop if the destination file already exists.stopOnErrors
- True means stop if any export error is detected. False means
attempt to continue writing what can be exported if
recoverable errors are encountered.async
- Flag controlling whether export occurs in the calling thread.
If true, the export will occur in a separate asynchronous
process. If false, this method blocks until the export
operation completes or fails. Regardless of setting, the
getStatus and getLog calls are used to fetch results.LBException
void exportValueSetResolution(java.net.URI valueSetDefinitionURI, java.lang.String valueSetDefinitionRevisionId, java.net.URI destination, boolean overwrite, boolean stopOnErros, boolean async) throws LBException
valueSetDefinitionURI
- URI of the value set definition to export.valueSetDefinitionRevisionId
- RevisionId of the value set definition to export.destination
- URI corresponding to the XML file to write.overwrite
- True indicates to overwrite an existing file if present. False
indicates to stop if the destination file already exists.stopOnErrors
- True means stop if any export error is detected. False means
attempt to continue writing what can be exported if
recoverable errors are encountered.async
- Flag controlling whether export occurs in the calling thread.
If true, the export will occur in a separate asynchronous
process. If false, this method blocks until the export
operation completes or fails. Regardless of setting, the
getStatus and getLog calls are used to fetch results.LBException
void exportValueSetResolution(ValueSetDefinition valueSetDefinition, java.util.HashMap<java.lang.String,ValueSetDefinition> referencedVSDs, java.net.URI destination, boolean overwrite, boolean stopOnErros, boolean async) throws LBException
valueSetDefinition
- value set definition object to be resolved and export.referencedVSDs
- List of ValueSetDefinitions referenced by valueSetDefinition.
If provided, these ValueSetDefinitions will be used to resolve vsDef.destination
- URI corresponding to the XML file to write.overwrite
- True indicates to overwrite an existing file if present. False
indicates to stop if the destination file already exists.stopOnErrors
- True means stop if any export error is detected. False means
attempt to continue writing what can be exported if
recoverable errors are encountered.async
- Flag controlling whether export occurs in the calling thread.
If true, the export will occur in a separate asynchronous
process. If false, this method blocks until the export
operation completes or fails. Regardless of setting, the
getStatus and getLog calls are used to fetch results.LBException
void exportPickListDefinition(java.lang.String pickListId, java.net.URI destination, boolean overwrite, boolean stopOnErros, boolean async) throws LBException
pickListId
- ID of the pick list definition to export.destination
- URI corresponding to the XML file to write.overwrite
- True indicates to overwrite an existing file if present. False
indicates to stop if the destination file already exists.stopOnErrors
- True means stop if any export error is detected. False means
attempt to continue writing what can be exported if
recoverable errors are encountered.async
- Flag controlling whether export occurs in the calling thread.
If true, the export will occur in a separate asynchronous
process. If false, this method blocks until the export
operation completes or fails. Regardless of setting, the
getStatus and getLog calls are used to fetch results.LBException