-
Notifications
You must be signed in to change notification settings - Fork 12
/
DummyScimType.java
133 lines (105 loc) · 3.75 KB
/
DummyScimType.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
package org.gluu.model.custom.script.type.scim;
import java.util.Map;
import org.gluu.model.SimpleCustomProperty;
import org.gluu.model.custom.script.model.CustomScript;
/**
* @author jgomer2001
*/
public class DummyScimType implements ScimType {
@Override
public boolean init(Map<String, SimpleCustomProperty> configurationAttributes) {
return true;
}
@Override
public boolean init(CustomScript customScript, Map<String, SimpleCustomProperty> configurationAttributes) {
return true;
}
@Override
public boolean destroy(Map<String, SimpleCustomProperty> configurationAttributes) {
return true;
}
@Override
public int getApiVersion() {
return 1;
}
@Override
public boolean createUser(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean postCreateUser(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean updateUser(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean postUpdateUser(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean deleteUser(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean postDeleteUser(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean createGroup(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean postCreateGroup(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean updateGroup(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean postUpdateGroup(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean deleteGroup(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean postDeleteGroup(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean getUser(Object user, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean getGroup(Object group, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean postSearchUsers(Object results, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean postSearchGroups(Object results, Map<String, SimpleCustomProperty> configurationAttributes) {
return false;
}
@Override
public boolean allowResourceOperation(Object context, Object entity, Map<String, SimpleCustomProperty> configurationAttributes) {
return true;
}
@Override
public String allowSearchOperation(Object context, Map<String, SimpleCustomProperty> configurationAttributes) {
return "";
}
@Override
public String rejectedResourceOperationResponse(Object context, Object entity, Map<String, SimpleCustomProperty> configurationAttributes) {
return null;
}
@Override
public String rejectedSearchOperationResponse(Object context, Map<String, SimpleCustomProperty> configurationAttributes) {
return null;
}
}