1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.forgerock.json.resource;
18
19 import org.forgerock.services.context.Context;
20 import org.forgerock.util.promise.Promise;
21
22
23
24
25
26
27 public abstract class AbstractRequestHandler implements RequestHandler {
28
29
30
31 protected AbstractRequestHandler() {
32
33 }
34
35
36
37
38
39
40 @Override
41 public Promise<ActionResponse, ResourceException> handleAction(final Context context,
42 final ActionRequest request) {
43 return new NotSupportedException().asPromise();
44 }
45
46
47
48
49
50
51 @Override
52 public Promise<ResourceResponse, ResourceException> handleCreate(final Context context,
53 final CreateRequest request) {
54 return new NotSupportedException().asPromise();
55 }
56
57
58
59
60
61
62 @Override
63 public Promise<ResourceResponse, ResourceException> handleDelete(final Context context,
64 final DeleteRequest request) {
65 return new NotSupportedException().asPromise();
66 }
67
68
69
70
71
72
73 @Override
74 public Promise<ResourceResponse, ResourceException> handlePatch(final Context context,
75 final PatchRequest request) {
76 return new NotSupportedException().asPromise();
77 }
78
79
80
81
82
83
84 @Override
85 public Promise<QueryResponse, ResourceException> handleQuery(final Context context,
86 final QueryRequest request, final QueryResourceHandler handler) {
87 return new NotSupportedException().asPromise();
88 }
89
90
91
92
93
94
95 @Override
96 public Promise<ResourceResponse, ResourceException> handleRead(final Context context,
97 final ReadRequest request) {
98 return new NotSupportedException().asPromise();
99 }
100
101
102
103
104
105
106 @Override
107 public Promise<ResourceResponse, ResourceException> handleUpdate(final Context context,
108 final UpdateRequest request) {
109 return new NotSupportedException().asPromise();
110 }
111 }