org.LexGrid.LexBIG.Impl.loaders.postprocessor
Class SupportedAttributePostProcessor
java.lang.Object
org.LexGrid.LexBIG.Impl.Extensions.AbstractExtendable
org.LexGrid.LexBIG.Impl.loaders.postprocessor.SupportedAttributePostProcessor
- All Implemented Interfaces:
- java.io.Serializable, Extendable, GenericExtension, LoaderPostProcessor
public class SupportedAttributePostProcessor
- extends AbstractExtendable
- implements LoaderPostProcessor
- See Also:
- Serialized Form
Method Summary |
protected void |
addSupportedAssociations(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
|
protected void |
addSupportedEntityTypes(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
|
protected void |
addSupportedFormats(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
|
protected void |
addSupportedLanguages(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
|
protected void |
addSupportedProperties(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
|
protected ExtensionDescription |
buildExtensionDescription()
Builds the extension description. |
protected void |
insertURIMap(java.lang.String uri,
java.lang.String version,
URIMap uriMap)
|
void |
register()
|
void |
runPostProcess(AbsoluteCodingSchemeVersionReference reference,
OntologyFormat ontFormat)
Executes a Loader post process. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXTENSION_NAME
public static java.lang.String EXTENSION_NAME
SupportedAttributePostProcessor
public SupportedAttributePostProcessor()
register
public void register()
throws LBParameterException,
LBException
- Throws:
LBParameterException
LBException
buildExtensionDescription
protected ExtensionDescription buildExtensionDescription()
- Description copied from class:
AbstractExtendable
- Builds the extension description.
- Specified by:
buildExtensionDescription
in class AbstractExtendable
- Returns:
- the extension description
runPostProcess
public void runPostProcess(AbsoluteCodingSchemeVersionReference reference,
OntologyFormat ontFormat)
- Description copied from interface:
LoaderPostProcessor
- Executes a Loader post process. Loader post processes can be used to modify
database content, do extra cleanup, or send notifications, for example.
NOTE: Post Process error/exception conditions will not effect Loader status.
Implementors can assume that database content has been loaded at the point of
this call, but the load is not yet in a completed state and Lucene indexing
has not been done.
- Specified by:
runPostProcess
in interface LoaderPostProcessor
- Parameters:
reference
- the uri/version of the requesting Coding SchemeontFormat
- the OntologyFormat of the requesting Loader
addSupportedAssociations
protected void addSupportedAssociations(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
addSupportedFormats
protected void addSupportedFormats(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
addSupportedLanguages
protected void addSupportedLanguages(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
addSupportedEntityTypes
protected void addSupportedEntityTypes(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
addSupportedProperties
protected void addSupportedProperties(java.lang.String uri,
java.lang.String version,
DaoCallbackService daoCallbackService)
insertURIMap
protected void insertURIMap(java.lang.String uri,
java.lang.String version,
URIMap uriMap)