1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.spring.security;
20
21 import java.util.ArrayList;
22 import java.util.List;
23 import org.apache.syncope.core.persistence.api.entity.Implementation;
24 import org.apache.syncope.core.persistence.api.entity.policy.PasswordPolicy;
25
26 public class TestPasswordPolicy implements PasswordPolicy {
27
28 private static final long serialVersionUID = 4978614846223679095L;
29
30 private final List<Implementation> rules = new ArrayList<>();
31
32 public TestPasswordPolicy(final Implementation rule) {
33 rules.add(rule);
34 }
35
36 @Override
37 public String getKey() {
38 return "";
39 }
40
41 @Override
42 public String getName() {
43 return "";
44 }
45
46 @Override
47 public void setName(final String description) {
48
49 }
50
51 @Override
52 public boolean isAllowNullPassword() {
53 return false;
54 }
55
56 @Override
57 public void setAllowNullPassword(final boolean allowNullPassword) {
58
59 }
60
61 @Override
62 public int getHistoryLength() {
63 return 0;
64 }
65
66 @Override
67 public void setHistoryLength(final int historyLength) {
68
69 }
70
71 @Override
72 public boolean add(final Implementation rule) {
73 return this.rules.add(rule);
74 }
75
76 @Override
77 public List<? extends Implementation> getRules() {
78 return this.rules;
79 }
80 }