1 |
26600
|
sandro.lab
|
package eu.dnetlib.enabling.database.objects;
|
2 |
|
|
|
3 |
|
|
import java.io.Serializable;
|
4 |
|
|
|
5 |
|
|
public class DnetDatabase implements Serializable {
|
6 |
32766
|
michele.ar
|
|
7 |
26600
|
sandro.lab
|
/**
|
8 |
|
|
*
|
9 |
|
|
*/
|
10 |
|
|
private static final long serialVersionUID = 7003492091751187313L;
|
11 |
|
|
|
12 |
|
|
public static final String DATABASE_RESOURCE_TYPE = "DatabaseDSResourceType";
|
13 |
|
|
|
14 |
|
|
private String dbName;
|
15 |
|
|
private boolean managed = true;
|
16 |
|
|
|
17 |
|
|
public DnetDatabase() {}
|
18 |
|
|
|
19 |
32766
|
michele.ar
|
public DnetDatabase(final String dbName) {
|
20 |
26600
|
sandro.lab
|
this(dbName, true);
|
21 |
|
|
}
|
22 |
|
|
|
23 |
32766
|
michele.ar
|
public DnetDatabase(final String dbName, final Boolean managed) {
|
24 |
26600
|
sandro.lab
|
super();
|
25 |
|
|
this.dbName = dbName;
|
26 |
|
|
|
27 |
|
|
if (managed != null) {
|
28 |
|
|
this.managed = managed;
|
29 |
|
|
}
|
30 |
|
|
}
|
31 |
|
|
|
32 |
32766
|
michele.ar
|
public void setManaged(final boolean managed) {
|
33 |
26600
|
sandro.lab
|
this.managed = managed;
|
34 |
|
|
}
|
35 |
|
|
|
36 |
|
|
public String getDbName() {
|
37 |
|
|
return dbName;
|
38 |
|
|
}
|
39 |
|
|
|
40 |
32766
|
michele.ar
|
public void setDbName(final String dbName) {
|
41 |
26600
|
sandro.lab
|
this.dbName = dbName;
|
42 |
|
|
}
|
43 |
|
|
|
44 |
|
|
public boolean isManaged() {
|
45 |
|
|
return managed;
|
46 |
|
|
}
|
47 |
32766
|
michele.ar
|
|
48 |
26600
|
sandro.lab
|
}
|