/** * No transaction for this method, transaction is initiated in * {@link #getUserSettingOptional}. */ @Override public Serializable getUserSetting( UserSettingKey key ) { return getUserSetting( key, Optional.empty() ).orElse( null ); }
/** * No transaction for this method, transaction is initiated in * {@link #getUserSettingOptional}. */ @Override public Serializable getUserSetting( UserSettingKey key, User user ) { return getUserSetting( key, Optional.ofNullable( user ) ).orElse( null ); }