DATACMNS-1665 - Consider store conversions as ConverterRegistrationIntent.

Store converters are now properly considered as registration candidates.

Original Pull Request: #430
This commit is contained in:
Mark Paluch
2020-02-10 10:43:32 +01:00
committed by Christoph Strobl
parent 09153baf62
commit 148c859be6
2 changed files with 34 additions and 1 deletions

View File

@@ -288,7 +288,7 @@ public class CustomConversions {
*/
private boolean isSupportedConverter(ConverterRegistrationIntent registrationIntent) {
boolean register = registrationIntent.isUserConverter()
boolean register = registrationIntent.isUserConverter() || registrationIntent.isStoreConverter()
|| (registrationIntent.isReading() && registrationIntent.isSimpleSourceType())
|| (registrationIntent.isWriting() && registrationIntent.isSimpleTargetType());
@@ -597,6 +597,10 @@ public class CustomConversions {
return isConverterOfSource(ConverterOrigin.USER_DEFINED);
}
public boolean isStoreConverter() {
return isConverterOfSource(ConverterOrigin.STORE);
}
public boolean isDefaultConverter() {
return isConverterOfSource(ConverterOrigin.DEFAULT);
}