|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.matching.StandardizerImpl
Loads and forwards requests to the adapter interface implementation configured.
Constructor Summary | |
StandardizerImpl()
No argument constructor. |
Method Summary | |
(package private) StandardizationConfiguration |
getStandardizationConfig()
Retrieve the Configuration object that allows access to the standardization metadata for SystemObjects |
(package private) SystemObjectStandardization |
getStandardizationMetaData(java.lang.String sysObjName)
Retrieve the metadata configured for a specific SystemObject |
void |
initialize()
Load and initialize the configured standardizer API implementation |
void |
shutdown()
|
SystemObject |
standardize(SystemObject objToStandardize)
Standardize a SystemObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StandardizerImpl() throws java.lang.Exception
Method Detail |
StandardizationConfiguration getStandardizationConfig() throws java.lang.InstantiationException
java.lang.InstantiationException
- instantiating the classes needed to access the
configuration failedSystemObjectStandardization getStandardizationMetaData(java.lang.String sysObjName) throws java.lang.InstantiationException
sysObjName
- the name of the SystemObject to retrieve the configuration for
java.lang.InstantiationException
- instantiating the classes needed to access the
configuration failedpublic void initialize() throws StandardizationException, java.lang.InstantiationException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException
StandardizationException
- Initializing the configured API implementation failed
java.lang.InstantiationException
- instantiating the configured API implementation
class failed
java.lang.ClassNotFoundException
- The class for the configured API implementation
class could not be found
java.lang.IllegalAccessException
- The current security settings do not allow
loading and instantiating the class configured for API implementationpublic void shutdown() throws java.lang.Exception
java.lang.Exception
public SystemObject standardize(SystemObject objToStandardize) throws StandardizationException, ObjectException, java.lang.InstantiationException
standardize
in interface Standardizer
objToStandardize
- the SystemObject to standardize
StandardizationException
- the standardization process failed
ObjectException
- accessing/manipulating the value objects failed
java.lang.InstantiationException
- instantiating value objects failed
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.