1 package org.codehaus.mojo.webstart.dependency;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.artifact.Artifact;
23
24 import java.io.File;
25
26
27
28
29
30
31
32 public class JnlpDependencyResult
33 {
34
35 private final JnlpDependencyRequest request;
36
37 private Throwable error;
38
39 public JnlpDependencyResult( JnlpDependencyRequest request )
40 {
41 this.request = request;
42 }
43
44 public Artifact getArtifact()
45 {
46 return request.getConfig().getArtifact();
47 }
48
49 public File getOriginalFile()
50 {
51 return request.getOriginalFile();
52 }
53
54 public File getFinalFile()
55 {
56 return request.getFinalFile();
57 }
58
59 public boolean isUptodate()
60 {
61 return request.isUptodate();
62 }
63
64 public Throwable getError()
65 {
66 return error;
67 }
68
69 public void setError( Throwable error )
70 {
71 this.error = error;
72 }
73
74 public boolean isError()
75 {
76 return error != null;
77 }
78 }