1 package org.apache.archiva.indexer.merger.base;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.archiva.indexer.merger.IndexMerger;
23 import org.apache.archiva.indexer.merger.IndexMergerRequest;
24
25
26
27
28
29 public class MergedRemoteIndexesTaskRequest
30 {
31 private IndexMergerRequest indexMergerRequest;
32
33 private IndexMerger indexMerger;
34
35 public MergedRemoteIndexesTaskRequest( IndexMergerRequest indexMergerRequest, IndexMerger indexMerger )
36 {
37 this.indexMergerRequest = indexMergerRequest;
38 this.indexMerger = indexMerger;
39 }
40
41 public IndexMergerRequest getIndexMergerRequest()
42 {
43 return indexMergerRequest;
44 }
45
46 public void setIndexMergerRequest( IndexMergerRequest indexMergerRequest )
47 {
48 this.indexMergerRequest = indexMergerRequest;
49 }
50
51 public IndexMerger getIndexMerger()
52 {
53 return indexMerger;
54 }
55
56 public void setIndexMerger( IndexMerger indexMerger )
57 {
58 this.indexMerger = indexMerger;
59 }
60
61 @Override
62 public boolean equals( Object o )
63 {
64 if ( this == o )
65 {
66 return true;
67 }
68 if ( o == null || getClass() != o.getClass() )
69 {
70 return false;
71 }
72
73 MergedRemoteIndexesTaskRequestapache/archiva/indexer/merger/base/MergedRemoteIndexesTaskRequest.html#MergedRemoteIndexesTaskRequest">MergedRemoteIndexesTaskRequest that = (MergedRemoteIndexesTaskRequest) o;
74
75 return indexMergerRequest.equals( that.indexMergerRequest );
76 }
77
78 @Override
79 public int hashCode()
80 {
81 return indexMergerRequest.hashCode();
82 }
83 }