1 package org.apache.maven.continuum.management;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.Properties;
23
24
25
26
27
28 public class DatabaseParams
29 {
30 private final String driverClass;
31
32 private String url;
33
34 private final String groupId;
35
36 private final String artifactId;
37
38 private String version;
39
40 private String username;
41
42 private String password;
43
44 private final Properties properties = new Properties();
45
46 DatabaseParams( String driverClass, String groupId, String artifactId, String version, String username,
47 String password )
48 {
49 this.driverClass = driverClass;
50
51 this.groupId = groupId;
52
53 this.artifactId = artifactId;
54
55 this.version = version;
56
57 this.username = username;
58
59 this.password = password;
60 }
61
62 DatabaseParams( DatabaseParams params )
63 {
64 this.driverClass = params.driverClass;
65
66 this.groupId = params.groupId;
67
68 this.artifactId = params.artifactId;
69
70 this.version = params.version;
71
72 this.username = params.username;
73
74 this.password = params.password;
75
76 this.url = params.url;
77 }
78
79 public String getUrl()
80 {
81 return url;
82 }
83
84 public String getGroupId()
85 {
86 return groupId;
87 }
88
89 public String getArtifactId()
90 {
91 return artifactId;
92 }
93
94 public String getVersion()
95 {
96 return version;
97 }
98
99 public String getUsername()
100 {
101 return username;
102 }
103
104 public String getPassword()
105 {
106 return password;
107 }
108
109 public String getDriverClass()
110 {
111 return driverClass;
112 }
113
114 public void setUrl( String url )
115 {
116 this.url = url;
117 }
118
119 public Properties getProperties()
120 {
121 return properties;
122 }
123 }