11
11
import javax .annotation .PostConstruct ;
12
12
import javax .validation .constraints .NotBlank ;
13
13
import javax .validation .constraints .NotNull ;
14
- import java .util .Collections ;
15
14
import java .util .List ;
16
15
import java .util .Map ;
17
16
@@ -35,17 +34,17 @@ public class BidderConfigurationProperties {
35
34
36
35
private Boolean modifyingVastXmlAllowed ;
37
36
38
- private List <String > deprecatedNames = Collections . emptyList () ;
37
+ private List <String > deprecatedNames ;
39
38
40
- private Map <String , Object > aliases = Collections . emptyMap () ;
39
+ private Map <String , Object > aliases ;
41
40
42
41
@ NotNull
43
42
private MetaInfo metaInfo ;
44
43
45
44
@ NotNull
46
45
private UsersyncConfigurationProperties usersync ;
47
46
48
- private Map <String , String > extraInfo = Collections . emptyMap () ;
47
+ private Map <String , String > extraInfo ;
49
48
50
49
private final Class <? extends BidderConfigurationProperties > selfClass ;
51
50
@@ -60,5 +59,8 @@ private void init() {
60
59
pbsEnforcesCcpa = ObjectUtils .defaultIfNull (pbsEnforcesCcpa , defaultProperties .getPbsEnforcesCcpa ());
61
60
modifyingVastXmlAllowed = ObjectUtils .defaultIfNull (modifyingVastXmlAllowed ,
62
61
defaultProperties .getModifyingVastXmlAllowed ());
62
+ aliases = ObjectUtils .defaultIfNull (aliases , defaultProperties .getAliases ());
63
+ deprecatedNames = ObjectUtils .defaultIfNull (deprecatedNames , defaultProperties .getDeprecatedNames ());
64
+ extraInfo = ObjectUtils .defaultIfNull (extraInfo , defaultProperties .getExtraInfo ());
63
65
}
64
66
}
0 commit comments