}
@SuppressWarnings({"unchecked"})
protected void registerGroupStorageNameMapper()
{
StorageManager storageManager = getStorageManagerHolder().getStorageManager(GroupStorage.class);
if (storageManager instanceof AbstractNameMapperAwareFactory)
{
((AbstractNameMapperAwareFactory<String>) storageManager)
.register(new BeanValidationGroupStorageNameMapper());
}
else
{
if (this.logger.isWarnEnabled())
{
this.logger.warn(storageManager.getClass().getName() +
" has to implement AbstractNameMapperAwareFactory " + getClass().getName() +
" couldn't register " + BeanValidationGroupStorageNameMapper.class.getName());
}
}
}