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.types.ClientAppType;
23 import org.apache.syncope.common.lib.wa.WAClientApp;
24 import org.apache.syncope.common.rest.api.service.wa.WAClientAppService;
25 import org.apache.syncope.core.logic.wa.WAClientAppLogic;
26 import org.apache.syncope.core.rest.cxf.service.AbstractService;
27 import org.springframework.stereotype.Service;
28
29 @Service
30 public class WAClientAppServiceImpl extends AbstractService implements WAClientAppService {
31
32 protected final WAClientAppLogic logic;
33
34 public WAClientAppServiceImpl(final WAClientAppLogic logic) {
35 this.logic = logic;
36 }
37
38 @Override
39 public List<WAClientApp> list() {
40 return logic.list();
41 }
42
43 @Override
44 public WAClientApp read(final Long clientAppId, final ClientAppType type) {
45 return logic.read(clientAppId, type);
46 }
47
48 @Override
49 public WAClientApp read(final String name, final ClientAppType type) {
50 return logic.read(name, type);
51 }
52 }