CPD Results
The following document contains the results of PMD's CPD 7.14.0.
Duplications
File | Line |
---|---|
org/forgerock/json/resource/AnnotatedRequestHandler.java | 99 |
org/forgerock/json/resource/AnnotatedSingletonHandler.java | 78 |
return deleteMethod.invoke(context, request); } @Override public ApiDescription api(ApiProducer<ApiDescription> producer) { if (describable == null) { throw new UnsupportedOperationException( "The provided request handler does not support API Descriptor methods"); } return describable.api(producer); } @Override public ApiDescription handleApiRequest(Context context, Request request) { if (describable == null) { throw new UnsupportedOperationException( "The provided request handler does not support API Descriptor methods"); } return describable.handleApiRequest(context, request); } @Override public void addDescriptorListener(Listener listener) { if (describable != null) { describable.addDescriptorListener(listener); } } @Override public void removeDescriptorListener(Listener listener) { if (describable != null) { describable.removeDescriptorListener(listener); } } } |
File | Line |
---|---|
org/forgerock/json/resource/AnnotatedRequestHandler.java | 59 |
org/forgerock/json/resource/AnnotatedSingletonHandler.java | 54 |
this.queryMethod = AnnotatedMethod.findMethod(requestHandler, Query.class, false); this.actionMethods = AnnotatedActionMethods.findAll(requestHandler, false); this.describable = requestHandler instanceof Describable ? (Describable<ApiDescription, Request>) requestHandler : null; } @Override public Promise<ResourceResponse, ResourceException> handleRead(Context context, ReadRequest request) { return readMethod.invoke(context, request); } @Override public Promise<ResourceResponse, ResourceException> handleUpdate(Context context, UpdateRequest request) { return updateMethod.invoke(context, request); } @Override public Promise<ResourceResponse, ResourceException> handlePatch(Context context, PatchRequest request) { return patchMethod.invoke(context, request); } @Override public Promise<QueryResponse, ResourceException> handleQuery(Context context, QueryRequest request, |
File | Line |
---|---|
org/forgerock/json/resource/AnnotatedCollectionHandler.java | 66 |
org/forgerock/json/resource/AnnotatedSingletonHandler.java | 73 |
return queryMethod.invoke(context, request, handler); } @Override public Promise<ActionResponse, ResourceException> handleAction(Context context, ActionRequest request) { return actionMethods.invoke(context, request); } @Override public ApiDescription api(ApiProducer<ApiDescription> producer) { if (describable == null) { throw new UnsupportedOperationException( "The provided request handler does not support API Descriptor methods"); } return describable.api(producer); } @Override public ApiDescription handleApiRequest(Context context, Request request) { if (describable == null) { throw new UnsupportedOperationException( "The provided request handler does not support API Descriptor methods"); } return describable.handleApiRequest(context, request); } @Override public void addDescriptorListener(Describable.Listener listener) { |