blob: ae6bd309d301446d45e531c31181e479ad646ad0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
package org.openecomp.portalsdk.core.service;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.annotation.Configuration;
@Configuration
public class AccessConfiguration {
/**
*
* @returns RoleServiceImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public RoleService roleServiceImpl() {
return new RoleServiceImpl();
}
/**
*
* @returns RoleServiceCentralizedAccess bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public RoleService roleServiceCentralizedAccess() {
return new RoleServiceCentralizedAccess();
}
/**
*
* @returns LoginServiceImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public LoginService loginServiceImpl() {
return new LoginServiceImpl();
}
/**
*
* @returns LoginServiceCentralizedImpl bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public LoginService loginServiceCEntralizedImpl() {
return new LoginServiceCentralizedImpl();
}
/**
*
* @returns UserProfileServiceImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public UserProfileService userProfileServiceImpl() {
return new UserProfileServiceImpl();
}
/**
*
* @returns returns UserProfileServiceCentalizedImpl bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public UserProfileService userProfileServiceCentalizedImpl() {
return new UserProfileServiceCentalizedImpl();
}
/**
*
* @returns returns ProfileServiceImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public ProfileService profileServiceImpl() {
return new ProfileServiceImpl();
}
/**
*
* @returns returns ProfileServiceCentralizedImpl bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public ProfileService profileServiceCentralizedImpl() {
return new ProfileServiceCentralizedImpl();
}
/**
*
* @returns returns UrlAccessCentalizedImpl bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public UrlAccessService userUtilsCentalizedImpl() {
return new UrlAccessCentalizedImpl();
}
/**
*
* @returns returns UrlAccessImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public UrlAccessService urlAccessImpl() {
return new UrlAccessImpl();
}
/**
*
* @returns returns RestApiRequestBuilder bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public RestApiRequestBuilder restApiRequestBuilder() {
return new RestApiRequestBuilder();
}
}
|