1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.persistence.jpa;
20
21 import java.util.List;
22 import org.apache.syncope.common.keymaster.client.api.DomainOps;
23 import org.apache.syncope.common.keymaster.client.api.model.Domain;
24 import org.apache.syncope.common.lib.types.CipherAlgorithm;
25 import org.apache.syncope.core.persistence.api.DomainRegistry;
26
27 public class DummyDomainOps implements DomainOps {
28
29 private final DomainRegistry domainRegistry;
30
31 public DummyDomainOps(final DomainRegistry domainRegistry) {
32 this.domainRegistry = domainRegistry;
33 }
34
35 @Override
36 public List<Domain> list() {
37 return List.of();
38 }
39
40 @Override
41 public Domain read(final String key) {
42 return new Domain.Builder(key).build();
43 }
44
45 @Override
46 public void create(final Domain domain) {
47 domainRegistry.register(domain);
48 }
49
50 @Override
51 public void changeAdminPassword(final String key, final String password, final CipherAlgorithm cipherAlgorithm) {
52
53 }
54
55 @Override
56 public void adjustPoolSize(final String key, final int maxPoolSize, final int minIdle) {
57
58 }
59
60 @Override
61 public void delete(final String key) {
62
63 }
64 }