5
5
import com .atlassian .bitbucket .event .repository .RepositoryCloneEvent ;
6
6
import com .atlassian .bitbucket .repository .Repository ;
7
7
import com .atlassian .event .api .EventListener ;
8
- import com .atlassian .event .api .EventPublisher ;
9
8
import com .atlassian .plugin .spring .scanner .annotation .imports .ComponentImport ;
10
9
11
10
import com .atlassian .sal .api .net .*;
12
- import com .atlassian .sal .api .pluginsettings .PluginSettings ;
13
- import com .atlassian .sal .api .pluginsettings .PluginSettingsFactory ;
14
11
15
12
import com .google .gson .Gson ;
16
13
17
14
import org .slf4j .Logger ;
18
15
import org .slf4j .LoggerFactory ;
19
16
20
- import org .springframework .stereotype .Component ;
21
- import org .springframework .beans .factory .DisposableBean ;
22
- import org .springframework .beans .factory .InitializingBean ;
23
-
24
17
import javax .inject .Inject ;
25
18
import javax .inject .Named ;
26
19
@@ -29,13 +22,13 @@ public class OnRepositoryClone {
29
22
private static final Logger log = LoggerFactory .getLogger (OnRepositoryClone .class );
30
23
31
24
@ ComponentImport
32
- private final RequestFactory requestFactory ;
25
+ private final RequestFactory <?> requestFactory ;
33
26
34
27
private final RepositoryCloneSettingsDAO repositoryCloneSettingsDAO ;
35
28
36
29
@ Inject
37
30
public OnRepositoryClone (
38
- final RequestFactory requestFactory ,
31
+ final RequestFactory <?> requestFactory ,
39
32
final RepositoryCloneSettingsDAO repositoryCloneSettingsDAO
40
33
) {
41
34
this .requestFactory = requestFactory ;
@@ -54,7 +47,7 @@ public void onCloneEvent(final RepositoryCloneEvent event) {
54
47
if (settings != null && settings .isEnabled ()) {
55
48
log .debug ("Repository {}/{} has log-on-clone settings" , projectKey , repositorySlug );
56
49
57
- final Request request = requestFactory .createRequest (Request .MethodType .POST , settings .getURL ());
50
+ final Request <?, ?> request = requestFactory .createRequest (Request .MethodType .POST , settings .getURL ());
58
51
59
52
request .setRequestBody (new Gson ().toJson (repository ));
60
53
0 commit comments