Project

General

Profile

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
}