1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.syncope.fit.core.reference.flowable;
21
22 import org.apache.syncope.core.persistence.api.dao.AnySearchDAO;
23 import org.apache.syncope.core.persistence.api.dao.UserDAO;
24 import org.apache.syncope.core.provisioning.api.data.UserDataBinder;
25 import org.springframework.context.annotation.Bean;
26 import org.springframework.context.annotation.Configuration;
27
28 @Configuration(proxyBeanMethods = false)
29 public class FlowableConfiguration {
30 @Bean
31 public AssignDirectorGroup assignDirectorGroup(final UserDataBinder dataBinder,
32 final UserDAO userDAO) {
33 return new AssignDirectorGroup(dataBinder, userDAO);
34 }
35
36 @Bean
37 public CreateARelationship createARelationship(final UserDataBinder dataBinder,
38 final UserDAO userDAO) {
39 return new CreateARelationship(dataBinder, userDAO);
40 }
41
42 @Bean
43 public PrintersValueProvider printersValueProvider(final AnySearchDAO anySearchDAO) {
44 return new PrintersValueProvider(anySearchDAO);
45 }
46 }