1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.rest.cxf.service.wa;
20
21 import java.util.List;
22 import org.apache.syncope.common.lib.Attr;
23 import org.apache.syncope.common.rest.api.service.wa.WAConfigService;
24 import org.apache.syncope.core.logic.wa.WAConfigLogic;
25 import org.apache.syncope.core.rest.cxf.service.AbstractService;
26 import org.springframework.stereotype.Service;
27
28 @Service
29 public class WAConfigServiceImpl extends AbstractService implements WAConfigService {
30
31 protected final WAConfigLogic logic;
32
33 public WAConfigServiceImpl(final WAConfigLogic logic) {
34 this.logic = logic;
35 }
36
37 @Override
38 public List<Attr> list() {
39 return logic.list();
40 }
41
42 @Override
43 public void delete(final String schema) {
44 logic.delete(schema);
45 }
46
47 @Override
48 public Attr get(final String schema) {
49 return logic.get(schema);
50 }
51
52 @Override
53 public void set(final Attr value) {
54 logic.set(value);
55 }
56
57 @Override
58 public void pushToWA(final PushSubject subject, final List<String> services) {
59 logic.pushToWA(subject, services);
60 }
61 }