HHH-14816 Minor refactoring of LockModeTypeHelper conversions

This commit is contained in:
Sanne Grinovero 2021-10-18 10:30:14 +01:00 committed by Sanne Grinovero
parent 8e0f0b4123
commit 3bee3a1c79

View File

@ -39,21 +39,10 @@ else if ( LockModeType.class.isInstance( value ) ) {
return getLockMode( (LockModeType) value );
}
else if ( String.class.isInstance( value ) ) {
// first try LockMode name
LockMode lockMode = LockMode.fromExternalForm( (String) value );
if ( lockMode == null ) {
try {
lockMode = getLockMode( LockModeType.valueOf( (String) value ) );
}
catch (Exception ignore) {
}
}
if ( lockMode != null ) {
return lockMode;
}
return LockMode.fromExternalForm( (String) value );
}
throw new IllegalArgumentException( "Unknown lock mode source : " + value );
throw new IllegalArgumentException( "Unknown lock mode source: '" + value + "'; can't convert from value of type " + value.getClass() );
}
}