package org.identityconnectors.oracle;
/**
* Enum of available {@link OracleAttributeNormalizer} normalizers.
*
* @author kitko
*
*/
enum OracleNormalizerName {
FULL {
@Override
OracleAttributeNormalizer createNormalizer(OracleCaseSensitivitySetup cs) {
return new OracleFullNormalizer(cs);
}
},
INPUT {
@Override
OracleAttributeNormalizer createNormalizer(OracleCaseSensitivitySetup cs) {
return new OracleInputNormalizer(cs);
}
},
INPUT_AUTH {
@Override
OracleAttributeNormalizer createNormalizer(OracleCaseSensitivitySetup cs) {
return new OracleInputNormalizerAuth(cs);
}
};
abstract OracleAttributeNormalizer createNormalizer(OracleCaseSensitivitySetup cs);
}