summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-core/src/main/java/org/openecomp/portalsdk/core/service/AccessConfiguration.java
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();
	   }
	  
}