blob: 8b83b389aec255e407dda771cf623f872d45299e (
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 {
/**
*
* @return RoleServiceImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public RoleService roleServiceImpl() {
return new RoleServiceImpl();
}
/**
*
* @return RoleServiceCentralizedAccess bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public RoleService roleServiceCentralizedAccess() {
return new RoleServiceCentralizedAccess();
}
/**
*
* @return LoginServiceImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public LoginService loginServiceImpl() {
return new LoginServiceImpl();
}
/**
*
* @return LoginServiceCentralizedImpl bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public LoginService loginServiceCEntralizedImpl() {
return new LoginServiceCentralizedImpl();
}
/**
*
* @return UserProfileServiceImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public UserService userServiceImpl() {
return new UserServiceImpl();
}
/**
*
* @return returns UserProfileServiceCentalizedImpl bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public UserService userServiceCentalizedImpl() {
return new UserServiceCentalizedImpl();
}
/**
*
* @return returns ProfileServiceImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public ProfileService profileServiceImpl() {
return new ProfileServiceImpl();
}
/**
*
* @return returns ProfileServiceCentralizedImpl bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public ProfileService profileServiceCentralizedImpl() {
return new ProfileServiceCentralizedImpl();
}
/**
*
* @return returns UrlAccessCentalizedImpl bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public UrlAccessService userUtilsCentalizedImpl() {
return new UrlAccessCentalizedImpl();
}
/**
*
* @return returns UrlAccessImpl bean if LocalAccessCondition is true
*/
@Bean
@Conditional(LocalAccessCondition.class)
public UrlAccessService urlAccessImpl() {
return new UrlAccessImpl();
}
/**
*
* @return returns RestApiRequestBuilder bean if CentralAccessCondition is true
*/
@Bean
@Conditional(CentralAccessCondition.class)
public RestApiRequestBuilder restApiRequestBuilder() {
return new RestApiRequestBuilder();
}
}
|